[英]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.