1 2from PyObjCTools.TestSupport import * 3from CoreData import * 4 5class TestNSPropertyDescription (TestCase): 6 def testMethods(self): 7 self.assertResultIsBOOL(NSPropertyDescription.isOptional) 8 self.assertArgIsBOOL(NSPropertyDescription.setOptional_, 0) 9 10 self.assertResultIsBOOL(NSPropertyDescription.isTransient) 11 self.assertArgIsBOOL(NSPropertyDescription.setTransient_, 0) 12 13 @min_os_level('10.5') 14 def testMethods10_5(self): 15 self.assertResultIsBOOL(NSPropertyDescription.isIndexed) 16 self.assertArgIsBOOL(NSPropertyDescription.setIndexed_, 0) 17 18 @min_os_level('10.6') 19 def testMethods10_6(self): 20 self.assertResultIsBOOL(NSPropertyDescription.isIndexedBySpotlight) 21 self.assertArgIsBOOL(NSPropertyDescription.setIndexedBySpotlight_, 0) 22 self.assertResultIsBOOL(NSPropertyDescription.isStoredInExternalRecord) 23 self.assertArgIsBOOL(NSPropertyDescription.setStoredInExternalRecord_, 0) 24 25if __name__ == "__main__": 26 main() 27