def test_read_byte_ok(self): ram = RAM(4) ram._content = [1, 2, 3, 4] self.assertEqual(ram.read_byte(0), 1) self.assertEqual(ram.read_byte(1), 2) self.assertEqual(ram.read_byte(2), 3) self.assertEqual(ram.read_byte(3), 4)
def test_read_byte_segfault(self): ram = RAM(4) with self.assertRaises(SegfaultError): ram.read_byte(-1) with self.assertRaises(SegfaultError): ram.read_byte(4)