On 1/15/16 11:38 AM, Pranav Sharma wrote: > Is there a way to identify a test? And is there a way to run those specific > tests only? > > Running them all takes a lot of time, just to see an error in a particular > test. >
Yes, pretty much anything that starts with "Test" or "test_" is a test. To run just some, you can specify a single filename like `nosetests foo/bar/baz.py` or a reference to a particular package, class, or function like `nosetests forgewiki.tests.functional.test_rest:TestWikiApi.test_get_page` Docs at http://nose.readthedocs.org/en/latest/usage.html#selecting-tests One unfortunate thing is that when a test fails, the name displayed is not the same format, so you can't copy & paste it to re-run a test. I have the nose-progressive plugin install and then if you run --with-progressive it will change the output in a number of ways including formatting the test names correctly, so you can copy & paste them to re-run easily. -- Dave Brondsema : [email protected] http://www.brondsema.net : personal http://www.splike.com : programming <><
