@@ -57,8 +57,9 @@ def test_encode_uncompressed_header(self):
5757 @unittest .skipUnless (segment_codec_lz4 , ' lz4 not installed' )
5858 def test_encode_compressed_header (self ):
5959 buffer = BytesIO ()
60- compressed_length = len (segment_codec_lz4 .compress (self .small_msg ))
61- segment_codec_lz4 .encode_header (buffer , compressed_length , len (self .small_msg ), True )
60+ len_small_msg = len (self .small_msg )
61+ compressed_length = len (segment_codec_lz4 .compress (self .small_msg , len_small_msg ))
62+ segment_codec_lz4 .encode_header (buffer , compressed_length , len_small_msg , True )
6263
6364 assert buffer .tell () == 8
6465 assert self ._header_to_bits (buffer .getvalue ()) == "{:017b}" .format (compressed_length ) + "00000000000110010" + "1" + "00000"
@@ -87,17 +88,19 @@ def test_encode_uncompressed_header_not_self_contained_msg(self):
8788 @unittest .skipUnless (segment_codec_lz4 , ' lz4 not installed' )
8889 def test_encode_compressed_header_with_max_payload (self ):
8990 buffer = BytesIO ()
90- compressed_length = len (segment_codec_lz4 .compress (self .max_msg ))
91- segment_codec_lz4 .encode_header (buffer , compressed_length , len (self .max_msg ), True )
91+ len_self_max_msg = len (self .max_msg )
92+ compressed_length = len (segment_codec_lz4 .compress (self .max_msg , len_self_max_msg ))
93+ segment_codec_lz4 .encode_header (buffer , compressed_length , len_self_max_msg , True )
9294 assert buffer .tell () == 8
9395 assert self ._header_to_bits (buffer .getvalue ()) == "{:017b}" .format (compressed_length ) + "11111111111111111" + "1" + "00000"
9496
9597 @unittest .skipUnless (segment_codec_lz4 , ' lz4 not installed' )
9698 def test_encode_compressed_header_not_self_contained_msg (self ):
9799 buffer = BytesIO ()
98100 # simulate the first chunk with the max size
99- compressed_length = len (segment_codec_lz4 .compress (self .max_msg ))
100- segment_codec_lz4 .encode_header (buffer , compressed_length , len (self .max_msg ), False )
101+ len_self_max_msg = len (self .max_msg )
102+ compressed_length = len (segment_codec_lz4 .compress (self .max_msg , len_self_max_msg ))
103+ segment_codec_lz4 .encode_header (buffer , compressed_length , len_self_max_msg , False )
101104 assert buffer .tell () == 8
102105 assert self ._header_to_bits (buffer .getvalue ()) == ("{:017b}" .format (compressed_length ) +
103106 "11111111111111111"
@@ -116,11 +119,12 @@ def test_decode_uncompressed_header(self):
116119 @unittest .skipUnless (segment_codec_lz4 , ' lz4 not installed' )
117120 def test_decode_compressed_header (self ):
118121 buffer = BytesIO ()
119- compressed_length = len (segment_codec_lz4 .compress (self .small_msg ))
120- segment_codec_lz4 .encode_header (buffer , compressed_length , len (self .small_msg ), True )
122+ len_self_small_msg = len (self .small_msg )
123+ compressed_length = len (segment_codec_lz4 .compress (self .small_msg , len_self_small_msg ))
124+ segment_codec_lz4 .encode_header (buffer , compressed_length , len_self_small_msg , True )
121125 buffer .seek (0 )
122126 header = segment_codec_lz4 .decode_header (buffer )
123- assert header .uncompressed_payload_length == len ( self . small_msg )
127+ assert header .uncompressed_payload_length == len_self_small_msg
124128 assert header .payload_length == compressed_length
125129 assert header .is_self_contained == True
126130
0 commit comments