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 )