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")
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")
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")
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")
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")