[Zope-dev] RFC: Proposed new style for documenting and testing ZTK packages

Wichert Akkerman wichert at wiggy.net
Mon Apr 19 09:56:02 EDT 2010


On 4/19/10 15:48 , Marius Gedminas wrote:
>      def doctest_MyClass_bar():
>          """Test MyClass.bar
>
>              >>>  y = MyClass()
>
>           The bar method peforms a bar calculation that typically returns
>           twenty-three:
>
>              >>>  y.bar()
>              23
>
>          """

What is the advantage of that over:

     def test_something(self):
          # Test MyClass.bar

          y=MyClass()

          # The bar method peforms a bar calculation that typically
          # returns 23.

          self.assertEqual(y.bar(), 23)

It reads the same, and as a bonus you can step through it with pdb and 
syntax highlighting works normally in most editors.

Wichert.


More information about the Zope-Dev mailing list