OPA单元测试失败,如何输出响应变量?
OPA unit-test failing, How to output response variable?
OPA新手,正在写OPA单元测试用例
test_valid_type {
response = evaluate with
input as valid_type
response == "approved"
}
它正在失败 response == "approved"
。我想看response变量的输出,怎么输出?
尝试使用OPA提供的trace
方法进行调试。
https://www.openpolicyagent.org/docs/latest/policy-reference/#debugging
这会让您打印输出。
在您的示例中,您可以添加 trace(response)
这将打印响应输出。
看了很多文档终于找到了。
trace(variable)
打印变量的内容。
[Ref][1]
OPA新手,正在写OPA单元测试用例
test_valid_type {
response = evaluate with
input as valid_type
response == "approved"
}
它正在失败 response == "approved"
。我想看response变量的输出,怎么输出?
尝试使用OPA提供的trace
方法进行调试。
https://www.openpolicyagent.org/docs/latest/policy-reference/#debugging
这会让您打印输出。
在您的示例中,您可以添加 trace(response)
这将打印响应输出。
看了很多文档终于找到了。
trace(variable)
打印变量的内容。
[Ref][1]