我在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