Esempio n. 1
0
    def testReadLen_single_byte(self):
        s = BytesIO(b'\x01\x02')
        ret = read_next_len(s)
        self.assertEqual(1, ret)

        s = BytesIO(b'\xFD')
        ret = read_next_len(s)
        self.assertEqual(253, ret)
Esempio n. 2
0
 def testReadLen_255(self):
     s = BytesIO(b'\xFF\x00')
     ret = read_next_len(s)
     self.assertIsNone(ret)
Esempio n. 3
0
 def testReadLen_254(self):
     s = BytesIO(b'\xFE\x02\x00\x00\x00')
     ret = read_next_len(s)
     self.assertEqual(2, ret)