1from PyObjCTools.TestSupport import * 2 3from Foundation import * 4 5 6class TestNSMapTable (TestCase): 7 def testConstants(self): 8 self.assertEquals(NSMapTableStrongMemory, 0) 9 self.assertEquals(NSMapTableZeroingWeakMemory, NSPointerFunctionsZeroingWeakMemory) 10 self.assertEquals(NSMapTableCopyIn, NSPointerFunctionsCopyIn) 11 self.assertEquals(NSMapTableObjectPointerPersonality, NSPointerFunctionsObjectPointerPersonality) 12 13 @expectedFailure 14 def testFunctions(self): 15 self.fail("NSMapTable C-API is untested") 16 17if __name__ == "__main__": 18 main() 19