[Zope-dev] Test fixture concepts

Wichert Akkerman wichert at wiggy.net
Wed Apr 20 16:49:14 EDT 2011


On 2011-4-20 21:59, Martijn Faassen wrote:
> On 03/29/2011 02:43 PM, Wichert Akkerman wrote:
>> On 3/29/11 14:40 , Stephan Richter wrote:
>>>
>>> Yeah, Marius led me recently to that path too. Write a narrative in text files
>>> and use doc strings of functions to do edge cases (or when you don't have time
>>> for the narrative). I am getting used to it. I still much prefer the sort of
>>> output comparison that doctests/manuel gives me over the assertion language
>>> that unittest.TestCase requires.
>>
>> FWIW unittest2 has much nicer output if you use the new assert methods.
>
> py.test has very nice output if you use the Python 'assert' statement.
> There are no assert methods to remember.

That sounds nice. I have used Catch 
(https://github.com/philsquared/catch) a lot for C++ testing recently 
which also uses a single assert statement instead of a miriad of assert* 
functions, and it has been a very pleasant experience.

Wichert.

-- 
Wichert Akkerman <wichert at wiggy.net>   It is simple to make things.
http://www.wiggy.net/                  It is hard to make things simple.


More information about the Zope-Dev mailing list