Golang 单元测试 python 函数



我在Golang中有一个API处理程序,可以调用python函数。如何模拟来自 python 函数的响应以避免依赖于该函数正确运行以测试 Golang 函数?

您可以将函数包装到新的 moc 函数中:

func CallPythonFunctionMoc() Result {
var res Result
var err error
res, err = CallPythonFunction()
if err != nil {
res = "Moc value"
}
return res

编辑:

如果你实际上不想调用python函数,只需返回moc值:

func CallPythonFunctionMoc() Result {
res := "Moc value"
return res

最新更新