在使用nose时,有这样一个需求,用例执行打乱,但部分用例因场景原因必须先执行,这类用例在写用例时人为的加上了test_a或test_z字样
网上找了一圈,都没找到合适的方法,只有自己写插件了
已写完,需要的请安装
pip install nosedisorder
--with-disorder Enable plugin Randomize: Randomize the order of the tests within a unittest.TestCase class exclude test_a and test_z [NOSE_WITH_DISORDER] --seed=SEED Initialize the seed for deterministic behavior in reproducing failed tests
用例中test_a和test_z开头的将不会加在乱序中