1from AppKit import * 2from PyObjCTools.TestSupport import * 3 4class TestNSArrayControler (TestCase): 5 def testMethods(self): 6 self.failUnlessResultIsBOOL(NSArrayController.automaticallyRearrangesObjects) 7 8 self.failUnlessResultIsBOOL(NSArrayController.clearsFilterPredicateOnInsertion) 9 self.failUnlessArgIsBOOL(NSArrayController.setClearsFilterPredicateOnInsertion_, 0) 10 11 self.failUnlessResultIsBOOL(NSArrayController.avoidsEmptySelection) 12 self.failUnlessArgIsBOOL(NSArrayController.setAvoidsEmptySelection_, 0) 13 14 self.failUnlessResultIsBOOL(NSArrayController.preservesSelection) 15 self.failUnlessArgIsBOOL(NSArrayController.setPreservesSelection_, 0) 16 17 self.failUnlessResultIsBOOL(NSArrayController.selectsInsertedObjects) 18 self.failUnlessArgIsBOOL(NSArrayController.setSelectsInsertedObjects_, 0) 19 20 self.failUnlessResultIsBOOL(NSArrayController.alwaysUsesMultipleValuesMarker) 21 self.failUnlessArgIsBOOL(NSArrayController.setAlwaysUsesMultipleValuesMarker_, 0) 22 23 self.failUnlessResultIsBOOL(NSArrayController.setSelectionIndexes_) 24 self.failUnlessResultIsBOOL(NSArrayController.setSelectionIndex_) 25 self.failUnlessResultIsBOOL(NSArrayController.addSelectionIndexes_) 26 self.failUnlessResultIsBOOL(NSArrayController.removeSelectionIndexes_) 27 self.failUnlessResultIsBOOL(NSArrayController.setSelectedObjects_) 28 self.failUnlessResultIsBOOL(NSArrayController.addSelectedObjects_) 29 self.failUnlessResultIsBOOL(NSArrayController.canInsert) 30 self.failUnlessResultIsBOOL(NSArrayController.canSelectNext) 31 self.failUnlessResultIsBOOL(NSArrayController.canSelectPrevious) 32 33if __name__ == "__main__": 34 main() 35