From 5b3480b29c3fc64e0e2b024135a1634cf1952a99 Mon Sep 17 00:00:00 2001 From: "SND\\kernelnet_cp" <SND\kernelnet_cp@9b283d60-5439-405e-af05-b73fd8c4d996> Date: Fri, 30 Dec 2011 12:06:11 +0000 Subject: [PATCH] [0.1.x] test : found bug in typedVar method git-svn-id: https://pykd.svn.codeplex.com/svn@72781 9b283d60-5439-405e-af05-b73fd8c4d996 --- test/scripts/memtest.py | 6 ++++++ test/scripts/typedvar.py | 1 + 2 files changed, 7 insertions(+) diff --git a/test/scripts/memtest.py b/test/scripts/memtest.py index e01e5f2..23f2203 100644 --- a/test/scripts/memtest.py +++ b/test/scripts/memtest.py @@ -94,4 +94,10 @@ class MemoryTest( unittest.TestCase ): def testPtrArray( self ): lst = pykd.loadPtrArray( target.module.arrIntMatrixPtrs, 3 ) self.assertEqual( 3, len( lst ) ) + + def testInvalidAddr( self ): + try: + pykd.loadSignBytes( 0xDEADBEEF, 5 ) + except pykd.MemoryException: + self.assertTrue( True ) diff --git a/test/scripts/typedvar.py b/test/scripts/typedvar.py index c4ac613..f27ac02 100644 --- a/test/scripts/typedvar.py +++ b/test/scripts/typedvar.py @@ -21,6 +21,7 @@ class TypedVarTest( unittest.TestCase ): self.assertEqual( -2, target.module.typedVar( "g_shortValue" ) ) self.assertEqual( -4, target.module.typedVar( "g_longValue" ) ) self.assertEqual( -8, target.module.typedVar( "g_longlongValue" ) ) + self.assertEqual( True, target.module.typedVar( "g_constBoolValue" ) ) def testGetAddress( self ): tv = target.module.typedVar( "structTest", target.module.g_structTest )