aboutsummaryrefslogtreecommitdiff
path: root/MicSim/test/test_caretaker.py
diff options
context:
space:
mode:
authorLoic GUEGAN <loic.guegan@yahoo.fr>2018-09-03 07:27:15 +0200
committerLoic GUEGAN <loic.guegan@yahoo.fr>2018-09-03 07:27:15 +0200
commitf947f82892749e9972ee6cb77eb4c5d16ac59f21 (patch)
tree6aafc2ad772a8f26d9b4add071b0fef0c2119f13 /MicSim/test/test_caretaker.py
parent041e5ba04dda5c6e1d52acae81bcef2eaa3b711c (diff)
Debug tests
Diffstat (limited to 'MicSim/test/test_caretaker.py')
-rw-r--r--MicSim/test/test_caretaker.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/MicSim/test/test_caretaker.py b/MicSim/test/test_caretaker.py
index 414bf37..cc8d2ef 100644
--- a/MicSim/test/test_caretaker.py
+++ b/MicSim/test/test_caretaker.py
@@ -30,6 +30,16 @@ class CaretakerTest(unittest.TestCase):
with self.assertRaises(KeyError): # Check it returns a KeyError
self.c["kjhkjhkoih"+str(randint(0,7698))]
+ # Check outside bound values
+ with self.assertRaises(Exception):
+ self.c["MBR"]=-128
+ with self.assertRaises(Exception):
+ self.c["MBR"]=256
+ with self.assertRaises(Exception):
+ self.c["PC"]=2**32
+ with self.assertRaises(Exception):
+ self.c["PC"]=-(2**31)
+
def test___setitem__(self):
"""
Test if getitem operation follow Mic-1 rules