1 2from PyObjCTools.TestSupport import * 3from AppKit import * 4 5class TestNSDocumentController (TestCase): 6 def testMethods(self): 7 self.failUnlessArgIsBOOL(NSDocumentController.openUntitledDocumentAndDisplay_error_, 0) 8 self.failUnlessArgIsOut(NSDocumentController.openUntitledDocumentAndDisplay_error_, 1) 9 self.failUnlessArgIsOut(NSDocumentController.makeUntitledDocumentOfType_error_, 1) 10 self.failUnlessArgIsBOOL(NSDocumentController.openDocumentWithContentsOfURL_display_error_, 1) 11 self.failUnlessArgIsOut(NSDocumentController.openDocumentWithContentsOfURL_display_error_, 2) 12 self.failUnlessArgIsOut(NSDocumentController.makeDocumentWithContentsOfURL_ofType_error_, 2) 13 self.failUnlessResultIsBOOL(NSDocumentController.reopenDocumentForURL_withContentsOfURL_error_) 14 self.failUnlessArgIsOut(NSDocumentController.reopenDocumentForURL_withContentsOfURL_error_, 2) 15 self.failUnlessArgIsOut(NSDocumentController.makeDocumentForURL_withContentsOfURL_ofType_error_, 3) 16 self.failUnlessResultIsBOOL(NSDocumentController.hasEditedDocuments) 17 self.failUnlessArgIsBOOL(NSDocumentController.reviewUnsavedDocumentsWithAlertTitle_cancellable_delegate_didReviewAllSelector_contextInfo_, 1) 18 self.failUnlessArgIsSEL(NSDocumentController.reviewUnsavedDocumentsWithAlertTitle_cancellable_delegate_didReviewAllSelector_contextInfo_, 3, 'v@:@'+objc._C_NSBOOL+'^v') 19 self.failUnlessArgHasType(NSDocumentController.reviewUnsavedDocumentsWithAlertTitle_cancellable_delegate_didReviewAllSelector_contextInfo_, 4, '^v') 20 self.failUnlessArgIsSEL(NSDocumentController.closeAllDocumentsWithDelegate_didCloseAllSelector_contextInfo_, 1, 'v@:@'+objc._C_NSBOOL+'^v') 21 self.failUnlessArgHasType(NSDocumentController.closeAllDocumentsWithDelegate_didCloseAllSelector_contextInfo_, 2, '^v') 22 self.failUnlessArgIsSEL(NSDocumentController.presentError_modalForWindow_delegate_didPresentSelector_contextInfo_, 3, 'v@:'+objc._C_NSBOOL+'^v') 23 self.failUnlessArgHasType(NSDocumentController.presentError_modalForWindow_delegate_didPresentSelector_contextInfo_, 4, '^v') 24 self.failUnlessResultIsBOOL(NSDocumentController.presentError_) 25 self.failUnlessArgIsOut(NSDocumentController.typeForContentsOfURL_error_, 1) 26 self.failUnlessResultIsBOOL(NSDocumentController.validateUserInterfaceItem_) 27 self.failUnlessArgIsBOOL(NSDocumentController.openDocumentWithContentsOfFile_display_, 1) 28 self.failUnlessArgIsBOOL(NSDocumentController.openDocumentWithContentsOfURL_display_, 1) 29 self.failUnlessArgIsBOOL(NSDocumentController.openUntitledDocumentOfType_display_, 1) 30 self.failUnlessArgIsBOOL(NSDocumentController.setShouldCreateUI_, 0) 31 self.failUnlessResultIsBOOL(NSDocumentController.shouldCreateUI) 32 33 34if __name__ == "__main__": 35 main() 36