代码之家  ›  专栏  ›  技术社区  ›  Vadim

TDD与IronPython[关闭]

  •  3
  • Vadim  · 技术社区  · 16 年前

    有人能推荐一些工具或文章来帮助我学习TDD IronPython代码吗?

    2 回复  |  直到 16 年前
        1
  •  3
  •   Dror Helper    16 年前

    IronPython的当前版本(v2.0)似乎与nose不一致。这可能在2.6中得到了修复,但我还没有重新运行测试来解决这个问题。所以现在你是唯一的选择——除非有人尝试过其他python测试框架之一——pyunit是你唯一的选择。

    你可能还想看看mock,一个由Michael Foord创建的模拟框架,它几乎可以保证它在IronPython上运行良好。如果我没记错的话,他甚至在他的书《IronPython in Action》中展示了一些例子。

    最后,你可能应该去看看 this link from the cheesecake project

        2
  •  3
  •   Darrell Hawley    16 年前

    IronPython继承了Python的一个很好的单元测试框架PyUnit。

    使用PyUnit编写单元测试很简单:

    1. 导入单元测试类
    2. 创建一个继承unittest的类。测试用例(测试夹具)
    3. 使用断言方法编写测试方法

    您可以在以下链接中阅读更多信息:

    如果您使用unittest.py,请考虑使用 nose 此外,nose还为unittest提供了另一种测试发现和运行过程。应该使编写和运行单元测试更容易。

    推荐文章