def test_work_order_retrieve_receipt(self): request_file = os.path.join(constants.work_order_receipt, "work_order_receipt_retrieve.json") err_cd = self.test_obj.setup_and_build_request_receipt_retrieve( read_json(request_file)) receipt_response = submit_request( self.test_obj.uri_client, self.test_obj.build_request_output['request_obj'], constants.wo_submit_output_json_file_name, read_json(request_file)) assert (check_worker_retrieve_receipt_response(receipt_response) is TestStep.SUCCESS.value) logger.info('\t\t!!! Test completed !!!\n\n')
def test_worker_retrieve_empty_params(self): request_file = os.path.join(constants.worker_input_file, "worker_retrieve_empty_params.json") err_cd = self.test_obj.setup_and_build_request_retrieve( read_json(request_file)) submit_response = submit_request( self.test_obj.uri_client, self.test_obj.build_request_output['request_obj'], constants.wo_submit_output_json_file_name, read_json(request_file)) assert (check_negative_test_responses( submit_response, "Worker Id not found in the database. Hence invalid parameter") is TestStep.SUCCESS.value) logger.info('\t\t!!! Test completed !!!\n\n')
def test_worker_set_status(self): request_file = os.path.join(constants.worker_input_file, "worker_set_status.json") err_cd = self.test_obj.setup_and_build_request_worker_status( read_json(request_file)) response = submit_request( self.test_obj.uri_client, self.test_obj.build_request_output['request_obj'], constants.worker_lookup_output_json_file_name, read_json(request_file)) logger.info("**********Received Response*********\n%s\n", response) assert (validate_response_code(response, 0) is TestStep.SUCCESS.value) logger.info('\t\t!!! Test completed !!!\n\n')
def test_worker_lookup_diff_unit_length(self): request_file = os.path.join(constants.worker_input_file, "worker_lookup_diff_unit_length.json") err_cd = self.test_obj.setup_and_build_request_lookup( read_json(request_file)) response = submit_request( self.test_obj.uri_client, self.test_obj.build_request_output['request_obj'], constants.worker_lookup_output_json_file_name, read_json(request_file)) logger.info("**********Received Response*********\n%s\n", response) assert (check_worker_lookup_response(response, operator.eq, 0) is TestStep.SUCCESS.value) logger.info('\t\t!!! Test completed !!!\n\n')