我正在使用带有 django-nose 的鼻子进行测试
但是,我在以一种聪明的方式订购我的测试时遇到了麻烦
据说鼻子按字母顺序执行测试,但是,我不是这种情况。无论我做什么(更改我的代码顺序、函数名称、清除编译文件).. 测试运行者选择相同的顺序。
我当然可以将这个大测试分成我会调用的函数,但我相信有更好的方法
我错过了什么?有没有人面临同样的问题?
附带信息:我正在测试一系列〜10个动作,所以我会反对 - 特别是在我的情况下 - 反对“测试隔离”;在我看来,必须为每个测试重写过去的操作并不是最聪明的,也不是最省时的……这就是执行顺序应该到位的地方。
我知道这个A Nose 插件用于指定单元测试执行的顺序,但我无法正确“设置”鼻子插件,功能命名答案也不起作用
确实谢谢你