Golang单元测试python函数

时间:2017-07-05 01:10:12

标签: python unit-testing go

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

1 个答案:

答案 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