【问题标题】:How to test SimPy simulation code with pytest?如何使用 pytest 测试 SimPy 模拟代码?
【发布时间】:2019-04-11 19:56:42
【问题描述】:

我正在使用 SimPy 编写一个简单的网络模拟器。我想编写一些测试(最好使用 pytest 或类似的)来自动测试我的代码是否在做它应该做的事情。

我的问题是模拟包含大量随机生成的事件(例如,流量到达)。例如,是否可以测试我随机生成新流的函数是否正常工作(使用 pytest)?如果有,怎么做?

我的目标是编写一些(单元)测试,只要我想合并新代码,我就可以使用 Travis 自动运行这些测试。

【问题讨论】:

    标签: testing random automated-tests pytest simpy


    【解决方案1】:

    您可以在random library 中设置随机种子以获得可重现的结果。您可能使用的其他随机库应该具有相同的功能,例如Numpy.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-15
      • 1970-01-01
      • 1970-01-01
      • 2019-02-03
      • 1970-01-01
      • 2018-04-26
      相关资源
      最近更新 更多