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')
Exemple #4
0
    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')