1from AppKit import * 2from PyObjCTools.TestSupport import * 3 4class TestNSObjectController (TestCase): 5 def testMethods(self): 6 self.assertResultIsBOOL(NSObjectController.automaticallyPreparesContent) 7 self.assertArgIsBOOL(NSObjectController.setAutomaticallyPreparesContent_, 0) 8 self.assertResultIsBOOL(NSObjectController.isEditable) 9 self.assertArgIsBOOL(NSObjectController.setEditable_, 0) 10 self.assertResultIsBOOL(NSObjectController.canAdd) 11 self.assertResultIsBOOL(NSObjectController.canRemove) 12 self.assertResultIsBOOL(NSObjectController.validateUserInterfaceItem_) 13 self.assertResultIsBOOL(NSObjectController.fetchWithRequest_merge_error_) 14 self.assertArgIsBOOL(NSObjectController.fetchWithRequest_merge_error_, 1) 15 self.assertArgIsOut(NSObjectController.fetchWithRequest_merge_error_, 2) 16 self.assertResultIsBOOL(NSObjectController.usesLazyFetching) 17 self.assertArgIsBOOL(NSObjectController.setUsesLazyFetching_, 0) 18 19 20if __name__ == "__main__": 21 main() 22