1from PyObjCTools.TestSupport import * 2from Foundation import * 3 4class TestNSFileVersion (TestCase): 5 @min_os_level('10.7') 6 def testContants10_7(self): 7 self.assertEqual(NSFileVersionAddingByMoving, 1<<0) 8 self.assertEqual(NSFileVersionReplacingByMoving, 1<<0) 9 10 @min_os_level('10.7') 11 def testMethods10_7(self): 12 self.assertArgIsOut(NSFileVersion.addVersionOfItemAtURL_withContentsOfURL_options_error_, 3) 13 self.assertArgIsOut(NSFileVersion.replaceItemAtURL_options_error_, 2) 14 self.assertArgIsOut(NSFileVersion.removeAndReturnError_, 0) 15 self.assertResultIsBOOL(NSFileVersion.removeAndReturnError_) 16 17 self.assertArgIsOut(NSFileVersion.removeOtherVersionsOfItemAtURL_error_, 1) 18 self.assertResultIsBOOL(NSFileVersion.removeOtherVersionsOfItemAtURL_error_) 19 20 self.assertResultIsBOOL(NSFileVersion.isConflict) 21 22 self.assertArgIsBOOL(NSFileVersion.setResolved_, 0) 23 self.assertResultIsBOOL(NSFileVersion.isResolved) 24 self.assertArgIsBOOL(NSFileVersion.setDiscardable_, 0) 25 self.assertResultIsBOOL(NSFileVersion.isDiscardable) 26 27if __name__ == "__main__": 28 main() 29