def test_read_word_segfault(self): ram = RAM(4) with self.assertRaises(SegfaultError): ram.read_word(-1) with self.assertRaises(SegfaultError): ram.read_word(3)
def test_read_word_ok(self): ram = RAM(4) ram._content = [0x12, 0x34, 0x56, 0x78] self.assertEqual(ram.read_word(0), 0x1234) self.assertEqual(ram.read_word(1), 0x3456) self.assertEqual(ram.read_word(2), 0x5678)