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