From dd81cf424841e7c9de5f3cfe5fcdf8ee5561128f Mon Sep 17 00:00:00 2001 From: "SND\\EreTIk_cp" <SND\EreTIk_cp@9b283d60-5439-405e-af05-b73fd8c4d996> Date: Thu, 16 Oct 2014 15:18:42 +0000 Subject: [PATCH] [0.3.x] ModuleTest.testEnumSymbols fixed git-svn-id: https://pykd.svn.codeplex.com/svn@89151 9b283d60-5439-405e-af05-b73fd8c4d996 --- test/scripts/moduletest.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/test/scripts/moduletest.py b/test/scripts/moduletest.py index f309c6b..b35c717 100644 --- a/test/scripts/moduletest.py +++ b/test/scripts/moduletest.py @@ -97,8 +97,15 @@ class ModuleTest( unittest.TestCase ): self.assertNotEqual( 0, len(lst) ) lst = target.module.enumSymbols("hello*Str") self.assertEqual( 2, len(lst) ) + + # 0:000> x targetapp!*Const + # targetapp!ulonglongConst = 0xffff`ff000000 + # targetapp!boolConst = true + # targetapp!ulongConst = 0x5555 + # targetapp!classChild::m_staticConst = <no type information> lst = target.module.enumSymbols( "*Const") - self.assertEqual( 3, len(lst) ) + self.assertEqual( 4, len(lst) ) + lst = target.module.enumSymbols( "*cal?Func") self.assertEqual( 4, len(lst) ) lst = target.module.enumSymbols( "*virtMethod*")