我发现不是按顺序执行的,怎么才能按顺序执行呢?

1 zjq426 May 10, 2017 TestLoader 有一个 sortTestMethodsUsing 方法,给一个新的 sorting function 可以覆盖默认的按测试名称排序的方法,也可以直接设为 None 关闭排序。如果测试有一些先决条件请参考 test 的 setup 部分。 |
2 Kilerd May 10, 2017 via iPhone 测试应该是独立的吧,顺序不影响啊 |
3 SlipStupig OP |
4 binux May 10, 2017 @SlipStupig #3 test_1_one, test_2_two |
5 fy May 10, 2017 感觉有点僵硬 |
6 SlipStupig OP @binux OK |
7 SlipStupig OP @fy ???? |
8 Lycnir May 10, 2017 最近我们也在写测试,不过是投入 pytest 的怀抱 |
9 SlipStupig OP @Lycnir 我想用 nose 但是感觉跟 unitest 区别不大 |
10 fy May 11, 2017 @SlipStupig 我是说不能调顺序挺僵硬的 |
11 andy1990038 May 11, 2017 根据我上回的发现,这个顺序是按测试方法的首字母顺序来的... |
12 julyclyde May 11, 2017 有这个需求基本上意味着你错了 |
13 SlipStupig OP @julyclyde 测试不应该有前置条件? |
14 264768502 May 12, 2017 via Android 一般情况下前置条件用 setUp,而不是用另一个 test |
15 julyclyde May 12, 2017 @SlipStupig 单元测试啊,单元就是边界 |
16 SlipStupig OP @264768502 感谢指点 |