1 2from PyObjCTools.TestSupport import * 3from AppKit import * 4 5class TestNSResponder (TestCase): 6 def testMethods(self): 7 self.assertResultIsBOOL(NSResponder.tryToPerform_with_) 8 self.assertResultIsBOOL(NSResponder.performKeyEquivalent_) 9 self.assertResultIsBOOL(NSResponder.acceptsFirstResponder) 10 self.assertResultIsBOOL(NSResponder.becomeFirstResponder) 11 self.assertResultIsBOOL(NSResponder.resignFirstResponder) 12 self.assertResultIsBOOL(NSResponder.shouldBeTreatedAsInkEvent_) 13 self.assertResultIsBOOL(NSResponder.performMnemonic_) 14 self.assertArgIsSEL(NSResponder.doCommandBySelector_, 0, b'v@:@') 15 16 self.assertArgIsSEL(NSResponder.presentError_modalForWindow_delegate_didPresentSelector_contextInfo_, 3, b'v@:' + objc._C_NSBOOL + b'^v') 17 self.assertArgHasType(NSResponder.presentError_modalForWindow_delegate_didPresentSelector_contextInfo_, 4, b'^v') 18 self.assertResultIsBOOL(NSResponder.presentError_) 19 20 21if __name__ == "__main__": 22 main() 23