Exemplo n.º 1
0
 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)
Exemplo n.º 2
0
 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)
Exemplo n.º 3
0
 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)
Exemplo n.º 4
0
 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)