1from Foundation import * 2from PyObjCTools.TestSupport import * 3 4class TestNSTask (TestCase): 5 def testMethods(self): 6 self.assertResultIsBOOL(NSTask.suspend) 7 self.assertResultIsBOOL(NSTask.resume) 8 self.assertResultIsBOOL(NSTask.isRunning) 9 10 def testConstants(self): 11 self.assertIsInstance(NSTaskDidTerminateNotification, unicode) 12 13 @min_os_level('10.6') 14 def testConstants10_6(self): 15 self.assertEqual(NSTaskTerminationReasonExit, 1) 16 self.assertEqual(NSTaskTerminationReasonUncaughtSignal, 2) 17 18 19if __name__ == "__main__": 20 main() 21