[0.3.x] fixed : test for python 3 support

git-svn-id: https://pykd.svn.codeplex.com/svn@90969 9b283d60-5439-405e-af05-b73fd8c4d996
This commit is contained in:
SND\kernelnet_cp 2016-03-22 09:04:08 +00:00 committed by Mikhail I. Izmestev
parent 4ea9cf304e
commit c9f7ad5e1e
2 changed files with 6 additions and 5 deletions

View File

@ -147,7 +147,8 @@ class BreakpointTest( unittest.TestCase ):
self.assertEqual(3, pykd.getNumberBreakpoints()); self.assertEqual(3, pykd.getNumberBreakpoints());
bpLst = [pykd.getBp(i) for i in range(3)] bpLst = [pykd.getBp(i) for i in range(3)]
self.assertEqual(3, len(bpLst)) self.assertEqual(3, len(bpLst))
map( lambda bp: bp.remove(), bpLst) for bp in bpLst: bp.remove()
self.assertEqual(0, pykd.getNumberBreakpoints()); self.assertEqual(0, pykd.getNumberBreakpoints());
def testBreakpointChangeHandler(self): def testBreakpointChangeHandler(self):

View File

@ -145,15 +145,15 @@ class TypedVarTest( unittest.TestCase ):
def testTypedVarList(self): def testTypedVarList(self):
tvl = target.module.typedVarList( target.module.g_listHead, "listStruct", "next.flink" ) tvl = target.module.typedVarList( target.module.g_listHead, "listStruct", "next.flink" )
self.assertEqual( 5, len( tvl ) ) self.assertEqual( 5, len( tvl ) )
self.assertEqual( range(5), [ tv.num for tv in tvl ] ) self.assertEqual( [ i for i in range(5)], [ tv.num for tv in tvl ] )
tvl = pykd.typedVarList( target.module.g_listHead, target.module.type("listStruct"), "next.flink" ) tvl = pykd.typedVarList( target.module.g_listHead, target.module.type("listStruct"), "next.flink" )
self.assertEqual( 5, len( tvl ) ) self.assertEqual( 5, len( tvl ) )
self.assertEqual( range(5), [ tv.num for tv in tvl ] ) self.assertEqual( [ i for i in range(5)], [ tv.num for tv in tvl ] )
tvl = pykd.typedVarList( target.module.g_listHead, target.module.type("listStruct"), "next.flink" ) tvl = pykd.typedVarList( target.module.g_listHead, target.module.type("listStruct"), "next.flink" )
self.assertEqual( 5, len( tvl ) ) self.assertEqual( 5, len( tvl ) )
self.assertEqual( range(5), [ tv.num for tv in tvl ] ) self.assertEqual( [ i for i in range(5)], [ tv.num for tv in tvl ] )
#tvl = target.module.typedVarList( target.module.g_listHead1, "listStruct1", "next" ) #tvl = target.module.typedVarList( target.module.g_listHead1, "listStruct1", "next" )
#self.assertEqual( 3, len( tvl ) ) #self.assertEqual( 3, len( tvl ) )
@ -361,7 +361,7 @@ class TypedVarTest( unittest.TestCase ):
self.assertTrue( 10001999 < target.module.typedVar( "ulongVar" ) ) self.assertTrue( 10001999 < target.module.typedVar( "ulongVar" ) )
self.assertTrue( 10002001 >= target.module.typedVar( "ulongVar" ) ) self.assertTrue( 10002001 >= target.module.typedVar( "ulongVar" ) )
self.assertTrue( 10001999 <= target.module.typedVar( "ulongVar" ) ) self.assertTrue( 10001999 <= target.module.typedVar( "ulongVar" ) )
self.assertTrue( True if target.module.typedVar( "ulongVar" ) else False ) self.assertTrue( True if target.module.typedVar( "ulongVar" ) else False )
self.assertTrue( False if not target.module.typedVar( "ulongVar" ) else True ) self.assertTrue( False if not target.module.typedVar( "ulongVar" ) else True )