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)