Esempio n. 1
0
 def test_decode_long_str_value(self):
     value = b'\x00\x00\x00\n0123456789'
     self.assertEqual(decode.long_str(value)[1], b'0123456789')
Esempio n. 2
0
 def test_decode_long_str_data_type(self):
     value = b'\x00\x00\x00\n0123456789'
     self.assertIsInstance(decode.long_str(value)[1], basestring)
Esempio n. 3
0
 def test_decode_long_str_data_type_unicode(self):
     self.assertIsInstance(decode.long_str(b'\x00\x00\x00\x0c\xd8\xa7'
                                           b'\xd8\xae\xd8\xaa\xd8\xa8'
                                           b'\xd8\xa7\xd8\xb1')[1],
                           bytes)
Esempio n. 4
0
 def test_decode_long_str_bytes_consumed(self):
     value = b'\x00\x00\x00\n0123456789'
     self.assertEqual(decode.long_str(value)[0], 14)