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