簡體   English   中英

如何為 MinIO 使用測試桶?

[英]How to use a test bucket for MinIO?

我正在編寫一個 Django 應用程序,我使用 Minio 作為我的 object 存儲。 我用這個 python package。 在此處輸入鏈接描述我想為我的單元測試創建一個測試桶。 我應該怎么辦? 在我的 models.py 文件中,我添加了一個默認存儲桶來保存對象; 我不知道我應該為測試請求做什么。 這是我的 model:

    class PrivateAttachment(models.Model):   
    file = models.FileField(verbose_name="Object Upload",
                            storage=MinioBackend(bucket_name='django-backend-dev-private'),
                            upload_to=iso_date_prefix)

我非常感謝您能提供的任何幫助。

好吧,如果您堅持使用像django-minio-backend這樣的backend-layer ,您應該找到一種方法在該層中添加一個測試存儲桶,文檔說您可以通過將存儲桶名稱添加到settings.py中的MINIO_PRIVATE_BUCKETS數組來擁有多個存儲桶,試一試,在此處添加一個測試存儲桶名稱,運行您的應用程序並創建存儲桶,以便您可以參考您的測試存儲桶。

MINIO_PRIVATE_BUCKETS = [
    'django-backend-dev-private',
    'my-test-bucket',
]
class PrivateAttachment(models.Model):   
    file = models.FileField(verbose_name="Object Upload",
                            storage=MinioBackend(bucket_name='my-test-bucket'),
                            upload_to=iso_date_prefix)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM