from PyObjCTools.TestSupport import * from XgridFoundation import * class TestXGResource (TestCase): def testConstants(self): self.assertEqual(XGResourceStateUninitialized, 0) self.assertEqual(XGResourceStateOffline, 1) self.assertEqual(XGResourceStateConnecting, 2) self.assertEqual(XGResourceStateUnavailable, 3) self.assertEqual(XGResourceStateAvailable, 4) self.assertEqual(XGResourceStateWorking, 5) self.assertEqual(XGResourceStatePending, 6) self.assertEqual(XGResourceStateStarting, 7) self.assertEqual(XGResourceStateStagingIn, 8) self.assertEqual(XGResourceStateRunning, 9) self.assertEqual(XGResourceStateSuspended, 10) self.assertEqual(XGResourceStateStagingOut, 11) self.assertEqual(XGResourceStateCanceled, 12) self.assertEqual(XGResourceStateFailed, 13) self.assertEqual(XGResourceStateFinished, 14) def testMethods(self): self.assertResultIsBOOL(XGResource.isUpdating) self.assertResultIsBOOL(XGResource.isUpdated) if __name__ == "__main__": main()