标签: testing random automated-tests pytest simpy
我正在使用SimPy编写一个简单的网络模拟器。我想编写一些测试(最好是使用pytest或类似的测试)来自动测试我的代码是否正在执行预期的工作。
我的问题是,模拟包含许多随机生成的事件(例如,流到达)。例如,是否可以测试我随机生成新流的函数是否正常工作(使用pytest)?如果可以,怎么办?
我的目标是编写一些我想在合并新代码时就可以使用Travis自动运行的(单元)测试。
答案 0 :(得分:0)
您可以在random library中设置随机种子,以获得可重复的结果。您可能使用的其他随机库应具有相同的功能,例如Numpy。