How to run python scripts as test suites (running

2019-08-14 14:24发布

I have a about 50 automated scripts in Python and I would like to separate them as test suites - approx 5 in each meaning 10 suites. How do I achieve it using nosetests?

1条回答
手持菜刀,她持情操
2楼-- · 2019-08-14 15:22

How about just using:

> nosetests script1.py script2.py script3.py script4.py script5.py
> nosetests script3.py script4.py script5.py script6.py script7.py
> ...

If you organize your suits into folders you can run all tests in a folder in a single run. Alternatively, you can use attrib plugin and mark individual tests as members of a particular suite with @attr(suit='suit1') and run them like this:

> nosetests -a suit='suit1'
查看更多
登录 后发表回答