Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在不使用unittest模块的情况下测试API包装器_Python_Unit Testing - Fatal编程技术网

Python 在不使用unittest模块的情况下测试API包装器

Python 在不使用unittest模块的情况下测试API包装器,python,unit-testing,Python,Unit Testing,我编写了一个api包装器,它有大约70个端点。来测试它们 我编写这个脚本时没有实际使用单元测试模块。与单元测试相比,它是一个好的实践吗?它的缺点是什么?真的需要一些评论 这不是“测试”。这只是检查“他们工作” 然而,在这种情况下,“work”仅仅意味着它们不会引发异常。这是一个要求,但还不接近“测试”。端点返回某些结果并不意味着结果是正确的 真正的测试意味着:当我调用f(1,2)时,我希望得到5作为响应。因此,您需要为每个端点手动编写多个测试。当然,这需要时间

我编写了一个api包装器,它有大约70个端点。来测试它们

我编写这个脚本时没有实际使用单元测试模块。与单元测试相比,它是一个好的实践吗?它的缺点是什么?真的需要一些评论

这不是“测试”。这只是检查“他们工作”

然而,在这种情况下,“work”仅仅意味着它们不会引发异常。这是一个要求,但还不接近“测试”。端点返回某些结果并不意味着结果是正确的

真正的测试意味着:当我调用
f(1,2)
时,我希望得到
5
作为响应。因此,您需要为每个端点手动编写多个测试。当然,这需要时间