File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 55import pytest
66
77from storages .backends .base import Storage
8- from storages .backends .amazon_s3 import amazon_s3_storage
8+ from storages .backends .amazon_s3 import amazon_s3_storage , AmazonS3Storage
99
1010
1111class aws_temp_file :
@@ -36,6 +36,14 @@ class TestAWSS3Storage(TestCase):
3636 def init_storage (self , tmpdir ):
3737 self ._storage = amazon_s3_storage
3838
39+ def test_improper_initialization (self ):
40+ with pytest .raises (Exception ):
41+ AmazonS3Storage (aws_access_key_id = None , aws_secret_access_key = None , bucket_name = None )
42+ with pytest .raises (Exception ):
43+ AmazonS3Storage (aws_access_key_id = "somekey" , aws_secret_access_key = None , bucket_name = None )
44+ with pytest .raises (Exception ):
45+ AmazonS3Storage (aws_access_key_id = "some_key" , aws_secret_access_key = "some_secret" , bucket_name = None )
46+
3947 def test_file_not_exists (self ):
4048 assert not self ._storage .exists ("some_non_existent.file" )
4149
You can’t perform that action at this time.
0 commit comments