1from Foundation import * 2from PyObjCTools.TestSupport import * 3 4try: 5 unicode 6except NameError: 7 unicode = str 8 9class TestValueTrans (TestCase): 10 def testConstants(self): 11 self.assertIsInstance(NSNegateBooleanTransformerName, unicode) 12 self.assertIsInstance(NSIsNilTransformerName, unicode) 13 self.assertIsInstance(NSIsNotNilTransformerName, unicode) 14 self.assertIsInstance(NSUnarchiveFromDataTransformerName, unicode) 15 self.assertIsInstance(NSKeyedUnarchiveFromDataTransformerName, unicode) 16 17 def testMethods(self): 18 self.assertResultIsBOOL(NSValueTransformer.allowsReverseTransformation) 19 20if __name__ == "__main__": 21 main() 22