1from PyObjCTools.TestSupport import * 2 3from Foundation import * 4 5class TestNSFormatter (TestCase): 6 def testMethods(self): 7 self.failUnlessResultIsBOOL(NSFormatter.getObjectValue_forString_errorDescription_) 8 self.failUnlessArgIsOut(NSFormatter.getObjectValue_forString_errorDescription_, 0) 9 self.failUnlessArgIsOut(NSFormatter.getObjectValue_forString_errorDescription_, 2) 10 11 self.failUnlessResultIsBOOL(NSFormatter.isPartialStringValid_newEditingString_errorDescription_) 12 self.failUnlessArgIsInOut(NSFormatter.isPartialStringValid_newEditingString_errorDescription_, 1) 13 self.failUnlessArgIsOut(NSFormatter.isPartialStringValid_newEditingString_errorDescription_, 2) 14 15 self.failUnlessResultIsBOOL(NSFormatter.isPartialStringValid_proposedSelectedRange_originalString_originalSelectedRange_errorDescription_) 16 self.failUnlessArgIsInOut(NSFormatter.isPartialStringValid_proposedSelectedRange_originalString_originalSelectedRange_errorDescription_, 0) 17 self.failUnlessArgIsInOut(NSFormatter.isPartialStringValid_proposedSelectedRange_originalString_originalSelectedRange_errorDescription_, 1) 18 self.failUnlessArgIsOut(NSFormatter.isPartialStringValid_proposedSelectedRange_originalString_originalSelectedRange_errorDescription_, 4) 19 20 21if __name__ == "__main__": 22 main() 23