[TIP] Which unittest extensions are very important in current test practices?
Ben Finney
ben+python at benfinney.id.au
Wed Apr 27 14:04:05 PDT 2016
Brian Okken <variedthoughts at gmail.com> writes:
> This is obvious:
>
> * mock (still an extension for 2.7, built in to 3.5)
Yes, for a code base that supports both Python 2 and Python 3, it is
important that ‘import mock’ will import the up-to-date ‘mock’.
> * testtools
> * fixtures
‘testtools’ is a dependency for ‘testresources’ and ‘testscenarios’.
‘fixtures’ is a dependency for ‘testresources’.
> * testscenarios
This provides very useful features not yet found in ‘unittest’,
including the ability to define a set of data scenarios in a TestCase
class, and have the TestCase instances automatically multiplied at run
time, for each scenario.
--
\ “The Vatican is not a state.… a state must have territory. This |
`\ is a palace with gardens, about as big as an average golf |
_o__) course.” —Geoffrey Robertson, 2010-09-18 |
Ben Finney
More information about the testing-in-python
mailing list