Python库为返回动态数据的函数编写单元测试

时间:2018-05-29 04:00:21

标签: python unit-testing dynamic-data

假设您有一个从数据库中检索数据的功能。 由于数据频繁更改,并且每次调用时,“获取最近的系统日志日志”等功能的输出将具有不同的输出。你如何为这个功能正确编写单元测试?有没有python库,框架可以帮助你做到这一点?

1 个答案:

答案 0 :(得分:0)

您通常希望模拟您所测试对象所依赖的软件。 Python3提供了unittest.mock,其中包含用于模拟依赖项的各种帮助程序。但有时最简单的解决方案是创建自己的模拟,提供可以测试的一致数据。