Пример #1
0
 def addtask(self, data=None):
     """
     [poc]  add task
     :return:
     """
     dataserverId, dsid = util.getdsid(self.client)
     if dataserverId is False:
         self.assertTrue(False, msg="get dataserverId failed")
     metaid = util.getmetaId(self.client)
     if metaid is False:
         self.assertTrue(False, msg="get metaid failed")
     self.taskbody = {
         "code": self.code,
         "name": "test",
         "taskDataSourceVOList": [{
             "metaId": metaid,
             "varName": "data"
         }],
         "taskResultVOList": [{
             "resultDest": dsid,
             "resultVarName": "result"
         }]
     }
     if data:
         self.taskbody["taskDataSourceVOList"]["varName"] = data
     response = self.client.add_task(job_data=json.dumps(self.taskbody))
     logger.info(response)
     self.assertEqual(response.get("code"), 0, msg="expect code = 0")
     return response.get("data").get("id")
Пример #2
0
 def test_addtask_ok(self):
     """
     [poc]  add task
     :return:
     """
     dataserverId, dsname = util.getdsid(client=self.client)
     if dataserverId is False:
         self.assertTrue(False, msg="get dataserverId failed")
     metaid = util.getmetaId(self.client)
     if metaid is False:
         self.assertTrue(False, msg="get metadata key failed")
     jsbody = {
         "code":
         self.code,
         "name":
         "test",
         "taskDataSourceVOList": [{
             "metaId": metaid,
             "varName": "data_"
         }],
         "taskResultVOList": [{
             "resultDest": dataserverId,
             "resultVarName": "result"
         }]
     }
     response = self.client.add_task(job_data=json.dumps(jsbody))
     logger.info(response)
     if isinstance(self.check_schema(resp=response), str):
         self.assertTrue(False, "jsonschema check failed")
     self.assertEqual(response.get("code"), 0, msg="expect code = 0")
     self.assertEqual(response.get("subCode"),
                      None,
                      msg="expect subCode = Null")
Пример #3
0
 def test_addtask_wrong_resultvarname1(self):
     """
     [poc] add task wrong resultvarName = result result
     :return:
     """
     dataserverId, dsname = util.getdsid(client=self.client)
     if dataserverId is False:
         self.assertTrue(False, msg="get dataserverId failed")
     metaid = util.getmetaId(self.client)
     if metaid is False:
         self.assertTrue(False, msg="get metadata key failed")
     jsbody = {
         "code":
         self.code,
         "name":
         "test",
         "taskDataSourceVOList": [{
             "metaId": metaid,
             "varName": "data_data"
         }],
         "taskResultVOList": [{
             "resultDest": dataserverId,
             "resultVarName": "result result"
         }]
     }
     response = self.client.add_task(job_data=json.dumps(jsbody))
     logger.info(response)
     self.assertEqual(response.get("code"), 1, msg="expect code = 0")
     self.assertEqual(response.get("subCode"),
                      "FORMAT_ERROR",
                      msg="expect subCode = Null")
Пример #4
0
 def test_addtask_name_none(self):
     """
     [exception]  add task key name = none
     :return:
     """
     dataserverId, dsname = util.getdsid(client=self.client)
     if dataserverId is False:
         self.assertTrue(False, msg="get dataserverId failed")
     metaid = util.getmetaId(self.client)
     if metaid is False:
         self.assertTrue(False, msg="get metadata key failed")
     jsbody = {
         "code":
         self.code,
         "name":
         None,
         "taskDataSourceVOList": [{
             "metaId": metaid,
             "varName": "data_"
         }],
         "taskResultVOList": [{
             "resultDest": dataserverId,
             "resultVarName": "result"
         }]
     }
     response = self.client.add_task(job_data=json.dumps(jsbody))
     logger.info(response)
     self.assertEqual(response.get("code"), 1, msg="expect code = 0")
     self.assertEqual(response.get("subCode"),
                      "PARAM_GLOBAL0005",
                      msg="expect subCode = Null")
Пример #5
0
 def addtask(self):
     """
     [test]  add task
     :return:
     """
     dataserverId, dsname = util.getdsid(client=self.client)
     if dataserverId is False:
         self.assertTrue(False, msg="get dataserverId failed")
     metaid = util.getmetaId(client=self.client)
     self.taskbody = {
         "code":
         self.code,
         "name":
         "test",
         "taskDataSourceVOList": [{
             "metaId": metaid,
             "varName": "data"
         }],
         "taskResultVOList": [{
             "resultDest": dataserverId,
             "resultVarName": "result"
         }]
     }
     response = self.client.add_task(job_data=json.dumps(self.taskbody))
     logger.info(response)
     self.taskid = response.get("data").get("id")