From 52f7dfd24bb213d441d8f3a389569025abb09f59 Mon Sep 17 00:00:00 2001 From: "SND\\EreTIk_cp" Date: Wed, 23 Dec 2015 12:51:48 +0000 Subject: [PATCH] [0.3.x] add: workitem 13802 test git-svn-id: https://pykd.svn.codeplex.com/svn@90891 9b283d60-5439-405e-af05-b73fd8c4d996 --- test/scripts/typedvar.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/test/scripts/typedvar.py b/test/scripts/typedvar.py index 81f4739..35f2ee6 100644 --- a/test/scripts/typedvar.py +++ b/test/scripts/typedvar.py @@ -331,3 +331,16 @@ class TypedVarTest( unittest.TestCase ): self.assertEqual(5, len(dir(tv))) self.assertTrue("m_field3" in dir(tv)) self.assertFalse("m_field33" in dir(tv)) + + def testMemoryException(self): + self.assertRaises(pykd.MemoryException, + int, + pykd.typedVar(pykd.baseTypes.UInt4B, 0)) + if pykd.getCPUType() == pykd.CPUType.I386: + self.assertRaises(pykd.MemoryException, + int, + pykd.typedVar(pykd.baseTypes.UInt4B, 0xFFFFFFFF)) + self.assertRaises(pykd.MemoryException, + int, + pykd.typedVar(pykd.baseTypes.UInt4B, 0xFFFFFFFFFFFFFFFF)) +