def test_read_long_not_enough_bytes(self): with self.assertRaises(EOFError): reader = LittleEndianDataReaderByteReader(MyDataReader(bytearray([0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0xF7]))) reader.read_long()
def test_read_long(self): reader = LittleEndianDataReaderByteReader(MyDataReader(bytearray([0xF1, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0xF7, 0xF8]))) self.assertEqual(reader.read_long(),0xF8F7F6F5F4F3F2F1)