我在Golang中有一个API处理程序,它调用python函数。如何模拟python函数的响应以避免依赖于正确运行的函数来测试Golang函数?
答案 0 :(得分:0)
您可以将函数包装到新的moc函数中:
func CallPythonFunctionMoc() Result {
var res Result
var err error
res, err = CallPythonFunction()
if err != nil {
res = "Moc value"
}
return res
编辑:
如果你真的不想调用python函数,只需返回moc-value:
func CallPythonFunctionMoc() Result {
res := "Moc value"
return res