@@ -605,7 +605,7 @@ def test_http_client():
605605 auth = BasicAuthenticator ('my_username' , 'my_password' )
606606 service = AnyServiceV1 ('2018-11-20' , authenticator = auth )
607607 assert isinstance (service .get_http_client (), requests .sessions .Session )
608- assert service .get_http_client ().headers .get ('Accept-Encoding' ) == 'gzip, deflate'
608+ assert service .get_http_client ().headers .get ('Accept-Encoding' ). startswith ( 'gzip, deflate' )
609609
610610 new_http_client = requests .Session ()
611611 new_http_client .headers .update ({'Accept-Encoding' : 'gzip' })
@@ -677,7 +677,6 @@ def test_gzip_compression():
677677def test_gzip_compression_file_input ():
678678 service = AnyServiceV1 ('2018-11-20' , authenticator = NoAuthAuthenticator ())
679679 service .set_enable_gzip_compression (True )
680-
681680 # Should return file-like object with the compressed data when compression is on
682681 # and the input is a file, opened for reading in binary mode.
683682 raw_data = b'rawdata'
@@ -686,21 +685,20 @@ def test_gzip_compression_file_input():
686685 tmp_file .seek (0 )
687686
688687 prepped = service .prepare_request ('GET' , url = '' , data = tmp_file )
689- assert prepped ['data' ].read () == gzip .compress (raw_data )
688+ assert prepped ['data' ].read () == gzip .compress (raw_data , mtime = None )
690689 assert prepped ['headers' ].get ('content-encoding' ) == 'gzip'
691690 assert prepped ['data' ].read () == b''
692691
693692 # Simulate the requests (urllib3) package reading method for binary files.
694693 with tempfile .TemporaryFile (mode = 'w+b' ) as tmp_file :
695694 tmp_file .write (raw_data )
696695 tmp_file .seek (0 )
697-
698696 prepped = service .prepare_request ('GET' , url = '' , data = tmp_file )
699697 compressed = b''
700698 for chunk in prepped ['data' ]:
701699 compressed += chunk
702700
703- assert compressed == gzip .compress (raw_data )
701+ assert compressed == gzip .compress (raw_data , mtime = None )
704702
705703 # Make sure the decompression works fine.
706704 assert gzip .decompress (compressed ) == raw_data
@@ -714,21 +712,20 @@ def test_gzip_compression_file_input():
714712 tmp_file .seek (0 )
715713
716714 prepped = service .prepare_request ('GET' , url = '' , data = tmp_file )
717- assert prepped ['data' ].read () == gzip .compress (text_data .encode ())
715+ assert prepped ['data' ].read () == gzip .compress (text_data .encode (), mtime = None )
718716 assert prepped ['headers' ].get ('content-encoding' ) == 'gzip'
719717 assert prepped ['data' ].read () == b''
720718
721719 # Simulate the requests (urllib3) package reading method for text files.
722720 with tempfile .TemporaryFile (mode = 'w+' ) as tmp_file :
723721 tmp_file .write (text_data )
724722 tmp_file .seek (0 )
725-
726723 prepped = service .prepare_request ('GET' , url = '' , data = tmp_file )
727724 compressed = b''
728725 for chunk in prepped ['data' ]:
729726 compressed += chunk
730727
731- assert compressed == gzip .compress (text_data .encode ())
728+ assert compressed == gzip .compress (text_data .encode (), mtime = None )
732729
733730 # Make sure the decompression works fine.
734731 assert gzip .decompress (compressed ).decode () == text_data
0 commit comments