[PATCH 2/2] Add a message to run 'pytest' to run rest of test suite.

Sebastian Huber sebastian.huber at embedded-brains.de
Tue Mar 17 14:21:31 UTC 2020


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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/devel/attachments/20200317/400565d9/attachment.html>


More information about the devel mailing list