[PATCH 2/2] Add a message to run 'pytest' to run rest of test suite.
Amar Takhar
amar at rtems.org
Mon Mar 16 19:26:17 UTC 2020
I should have also added some of my own reasons why pytest is better for writing
tests in Python:
- Fantastic exception handling makes it far easier to debug test and code.
PDB works seamlessly.
- Far less overhead in creating initial tests.
- Trivial fixture support
- Paramaterised tests -- this is incredibly essential / useful.
Another feature that's not often mentioned is pytest discovers tests all on its
own. You can put a test anywhere labled test_*.py and it will work. You can
run pytest anywhere in the source as well.
The above are starkly different from unittest where these features don't exist
or are difficult / have a large overhead to implement.
Amar.
More information about the devel
mailing list