Exemple #1
0
    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)
Exemple #2
0
 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")