def testAPI(self): """ test API """ rt = importlib.import_module( 'DIRAC.RequestManagementSystem.private.RequestTask') rt.gMonitor = MagicMock() rt.Operations = self.mockOps rt.CS = MagicMock() self.task = RequestTask(self.req.toJSON()["Value"], self.handlersDict, 'csPath', 'RequestManagement/RequestExecutingAgent', requestClient=self.mockRC) self.task.requestClient = Mock(return_value=Mock(spec=ReqClient)) self.task.requestClient().updateRequest = Mock() self.task.requestClient().updateRequest.return_value = { "OK": True, "Value": None } ret = self.task() self.assertEqual(ret["OK"], True, "call failed") ret = self.task.setupProxy() print(ret)
def testAPI( self ): """ test API """ self.task = RequestTask( self.req.toXML()["Value"], self.handlersDict ) self.task.requestClient = Mock( return_value = Mock(spec=RequestClient) ) self.task.requestClient().updateRequest = Mock() self.task.requestClient().updateRequest.return_value = { "OK" : True, "Value" : None } ret = self.task() self.assertEqual( ret["OK"], True , "call failed")