问题
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:
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'
来源:https://stackoverflow.com/questions/26742495/how-to-run-python-scripts-as-test-suites-running-a-set-of-tests-together-using