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]