コード例 #1
0
ファイル: data_tests.py プロジェクト: postep/pika_mod
 def test_decode_shortint(self):
     input = (
             b'\x00\x00\x00\x01'
             b'\x08shortints\x04\xd2'
         )
     result = data.decode_table(input, 0)
     self.assertEqual(result, ({'shortint': 1234}, 16))
コード例 #2
0
ファイル: data_tests.py プロジェクト: postep/pika_mod
 def test_decode_bytes(self):
     input = (
             b'\x00\x00\x00\x01'
             b'\x05bytesx\x00\x00\x00\x06foobar'
         )
     result = data.decode_table(input, 0)
     self.assertEqual(result, ({'bytes': b'foobar'}, 21))
コード例 #3
0
ファイル: data_tests.py プロジェクト: carlosefr/pika
 def test_decode_bytes(self):
     input = (
             b'\x00\x00\x00\x01'
             b'\x05bytesx\x00\x00\x00\x06foobar'
         )
     result = data.decode_table(input, 0)
     self.assertEqual(result, ({'bytes': b'foobar'}, 21))
コード例 #4
0
ファイル: data_tests.py プロジェクト: znull/pika
 def test_decode_table_bytes(self):
     value, byte_count = data.decode_table(self.FIELD_TBL_ENCODED, 0)
     self.assertEqual(byte_count, len(self.FIELD_TBL_ENCODED))
コード例 #5
0
ファイル: data_tests.py プロジェクト: znull/pika
 def test_decode_table(self):
     value, byte_count = data.decode_table(self.FIELD_TBL_ENCODED, 0)
     self.assertDictEqual(value, self.FIELD_TBL_VALUE)
コード例 #6
0
ファイル: data_tests.py プロジェクト: zyp/pika
 def test_decode_table_bytes(self):
     value, byte_count = data.decode_table(self.FIELD_TBL_ENCODED, 0)
     self.assertEqual(byte_count, 191)
コード例 #7
0
ファイル: data_tests.py プロジェクト: zyp/pika
 def test_decode_table(self):
     value, byte_count = data.decode_table(self.FIELD_TBL_ENCODED, 0)
     self.assertDictEqual(value, self.FIELD_TBL_VALUE)