|
|
1
15
在Python中,你并不总是能找到一对一的Ruby测试工具,但Python中有一些很棒的测试工具。我发现一些有用的工具包括:
如果你在App Engine上使用Django,它包括 several extensions 到unittest,它允许您模拟HTTP客户端和数据库持久性。 还有很多其他工具我没有使用过(比如 PySpec 和 Behaviour )这也可能有所帮助。我还没有在Python中看到任何突变测试工具,但我打赌肯定有一个(我很想知道它是什么)。 测试愉快! |
|
|
2
26
在我的GAE项目中,我使用:
我也更喜欢Rails的许多习语。我使用Python包将测试分解为单元和函数。您可以使用以下命令运行测试的子集
我也做了一个简单的
如果你正在进行大量的ListElement相等性搜索,一定要学习
有时我喜欢根据我的夹具数据加载Rails控制台,以查看测试环境中发生了什么(即。
|
|
|
3
3
没有使用过App Engine,但我对最流行的python测试工具的感觉是
您可能想参考以下(不太完整)列表 Python Testing Tools . 对于BDD,上次我检查时字段很薄。许多真正的BDD工具 它们不能与nose一起使用和/或在所需的语法上过于受限。 你可能会有一些运气 spec ,这是一个类似BDD的nose插件。 刚刚发现 pyccuracy 试过了。
不管它值多少钱,我现在只使用
鼻子测试将给出:
|
|
|
4
0
看起来另一个新的选择是 Agar google.appengine.ext.testbed ,App Engine SDK的一部分。看 this blog post |