On 17/03/2020 06:54, Sebastian Huber wrote:
On 16/03/2020 20:26, Amar Takhar wrote:
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.
What is your recommendation with respect to the use of unittest.mock?
It seems that pytest recommends monkeypatch:
https://docs.pytest.org/en/latest/monkeypatch.html
_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel