【发布时间】:2010-03-28 09:24:37
【问题描述】:
我只是在学习如何进行单元测试。我在 Python/nose/Wing IDE 上。
(我正在为其编写测试的The project 是一个模拟框架,除此之外,它允许您同步和异步运行模拟,并且两者的模拟结果应该相同。)
问题是,我希望我的一些测试使用在其他测试中创建的模拟结果。比如synchronous_test在同步模式下计算了某个模拟,但是我想在异步模式下计算它,并检查结果是否相同。
我该如何构建它?我是将它们全部放在一个测试函数中,还是单独创建一个asynchronous_test?我是否将这些对象从一个测试函数传递到另一个测试函数?
另外,请记住,所有这些测试都将通过测试生成器运行,因此我可以对程序中包含的每个模拟包进行测试。
【问题讨论】:
-
你能指出一些你想测试的具体课程吗?
-
bebraw,我不明白你的问题。我想测试
simulate和list_simulate函数,以及Project类和其他东西。 -
好的。考虑到该项目是开源的,我认为阅读一些实际代码可能会很有趣。 :)
标签: python unit-testing nose