1from PyObjCTools.TestSupport import * 2 3from Foundation import * 4 5class TestNSPointerArray (TestCase): 6 def testPointers(self): 7 o = NSPointerArray.pointerArrayWithStrongObjects() 8 9 m = o.addPointer_.__metadata__() 10 self.assertEquals(m['arguments'][2]['type'], '@') 11 12 m = o.insertPointer_atIndex_.__metadata__() 13 self.assertEquals(m['arguments'][2]['type'], '@') 14 15 m = o.replacePointerAtIndex_withPointer_.__metadata__() 16 self.assertEquals(m['arguments'][3]['type'], '@') 17 18 m = o.pointerAtIndex_.__metadata__() 19 self.assertEquals(m['retval']['type'], '@') 20 21if __name__ == "__main__": 22 main() 23