def test_get_one_without_masked_secrets_in_output_schema(self):
        """
        Test that the parameters not marked secret as true in output schema are not masked
        in GET API of action execution.
        """

        post_resp = self._do_post(LIVE_ACTION_WITH_OUTPUT_SCHEMA_WITHOUT_SECRET_PARAM)
        actionexecution_id = self._get_actionexecution_id(post_resp)

        updates = {
            "status": "succeeded",
            "result": {
                "exit_code": 0,
                "stderr": "",
                "stdout": "",
                "result": {
                    "non_secret_param_1": "abc",
                    "non_secret_param_2": "xyz",
                },
            },
        }

        put_resp = self._do_put(actionexecution_id, updates)
        self.assertEqual(put_resp.status_int, 200)
        get_resp = self._do_get_one(actionexecution_id)
        self.assertEqual(get_resp.status_int, 200)
        self.assertEqual(self._get_actionexecution_id(get_resp), actionexecution_id)

        expected_result_in_get_resp = {
            "non_secret_param_1": "abc",
            "non_secret_param_2": "xyz",
        }

        self.assertDictEqual(
            get_resp.json["result"]["result"], expected_result_in_get_resp
        )

        Test that the parameters not marked secret as true in output schema are not masked
        in GET API of action execution.
        
st2api/tests/unit/controllers/v1/test_executions.py