File tree Expand file tree Collapse file tree 2 files changed +22
-0
lines changed Expand file tree Collapse file tree 2 files changed +22
-0
lines changed Original file line number Diff line number Diff line change @@ -57,6 +57,9 @@ class bucket:
57
57
class S3OptimizedMockStorage (S3OptimizedUploadStorage ):
58
58
created_objects = {}
59
59
60
+ def _compress_content (self , content ):
61
+ return content
62
+
60
63
class bucket :
61
64
name = "test-bucket"
62
65
Original file line number Diff line number Diff line change @@ -25,6 +25,25 @@ def __init__(self, obj):
25
25
assert stored_object .copy_from_bucket == storage .bucket .name
26
26
assert stored_object .copy_from_key == "tmp/s3file/s3_file.txt"
27
27
28
+ def test_post__save_optimized_gzip (self ):
29
+ storage = storages .S3OptimizedMockStorage ()
30
+ obj = storage .bucket .Object ("tmp/s3file/s3_file.css" )
31
+ storage .gzip = True
32
+
33
+ class Content :
34
+ def __init__ (self , obj ):
35
+ self .obj = obj
36
+
37
+ content = Content (obj )
38
+ key = storage ._save ("tmp/s3file/s3_file_copied.css" , content )
39
+ stored_object = storage .created_objects [
40
+ "custom/location/tmp/s3file/s3_file_copied.css"
41
+ ]
42
+
43
+ assert key == "tmp/s3file/s3_file_copied.css"
44
+ assert stored_object .copy_from_bucket == storage .bucket .name
45
+ assert stored_object .copy_from_key == "tmp/s3file/s3_file.css"
46
+
28
47
def test_post__save_optimized_fail (self ):
29
48
storage = storages .S3OptimizedMockStorage ()
30
49
You can’t perform that action at this time.
0 commit comments