Don't depend on boto3 while testing (do it in backend)

This commit is contained in:
Lev Vereshchagin
2021-12-15 08:55:20 +03:00
parent 7d97d75a6d
commit 95070db85d
4 changed files with 86 additions and 43 deletions

19
tests/_create_bucket.py Normal file
View File

@@ -0,0 +1,19 @@
import os
import boto3
def main() -> int:
resource = boto3.resource(
service_name="s3",
endpoint_url="http://minio:9000",
region_name="us-east-1",
aws_access_key_id=os.getenv("MINIO_ACCESS_KEY"),
aws_secret_access_key=os.getenv("MINIO_SECRET_KEY"),
)
resource.create_bucket(Bucket="frappe")
return 0
if __name__ == "__main__":
raise SystemExit(main())