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)
def testReadLen_255(self): s = BytesIO(b'\xFF\x00') ret = read_next_len(s) self.assertIsNone(ret)
def testReadLen_254(self): s = BytesIO(b'\xFE\x02\x00\x00\x00') ret = read_next_len(s) self.assertEqual(2, ret)