Source

pyobjc / pyobjc-framework-XgridFoundation / PyObjCTest / test_xgjob.py

Full commit

from PyObjCTools.TestSupport import *
from XgridFoundation import *

try:
    unicode
except NameError:
    unicode = str

class TestXGJob (TestCase):
    def testConstants(self):
        self.assertIsInstance(XGJobSpecificationNameKey,  unicode)
        self.assertIsInstance(XGJobSpecificationTypeKey,  unicode)
        self.assertIsInstance(XGJobSpecificationSubmissionIdentifierKey,  unicode)
        self.assertIsInstance(XGJobSpecificationSchedulerParametersKey,  unicode)
        self.assertIsInstance(XGJobSpecificationGridIdentifierKey,  unicode)
        self.assertIsInstance(XGJobSpecificationDependsOnJobsKey,  unicode)
        self.assertIsInstance(XGJobSpecificationInputFilesKey,  unicode)
        self.assertIsInstance(XGJobSpecificationFileDataKey,  unicode)
        self.assertIsInstance(XGJobSpecificationIsExecutableKey,  unicode)
        self.assertIsInstance(XGJobSpecificationTaskPrototypesKey,  unicode)
        self.assertIsInstance(XGJobSpecificationInputFileMapKey,  unicode)
        self.assertIsInstance(XGJobSpecificationCommandKey,  unicode)
        self.assertIsInstance(XGJobSpecificationArgumentsKey,  unicode)
        self.assertIsInstance(XGJobSpecificationArgumentTypeKey,  unicode)
        self.assertIsInstance(XGJobSpecificationPathIdentifierKey,  unicode)
        self.assertIsInstance(XGJobSpecificationEnvironmentKey,  unicode)
        self.assertIsInstance(XGJobSpecificationInputStreamKey,  unicode)
        self.assertIsInstance(XGJobSpecificationTaskSpecificationsKey,  unicode)
        self.assertIsInstance(XGJobSpecificationTaskPrototypeIdentifierKey,  unicode)
        self.assertIsInstance(XGJobSpecificationDependsOnTasksKey,  unicode)
        self.assertIsInstance(XGJobSpecificationNotificationEmailKey,  unicode)
        self.assertIsInstance(XGJobSpecificationApplicationIdentifierKey,  unicode)

    @min_os_level('10.5')
    def testConstants10_5(self):
        self.assertIsInstance(XGJobSpecificationSchedulerHintsKey,  unicode)
        self.assertIsInstance(XGJobSpecificationARTSpecificationsKey,  unicode)
        self.assertIsInstance(XGJobSpecificationARTConditionsKey,  unicode)
        self.assertIsInstance(XGJobSpecificationARTDataKey,  unicode)
        self.assertIsInstance(XGJobSpecificationARTMinimumKey,  unicode)
        self.assertIsInstance(XGJobSpecificationARTMaximumKey,  unicode)
        self.assertIsInstance(XGJobSpecificationARTEqualKey,  unicode)
        self.assertIsInstance(XGJobSpecificationTypeTaskListValue,  unicode)


if __name__ == "__main__":
    main()