[Checkins] SVN: z3c.testsetup/branches/new_markers/src/z3c/testsetup/tests/othercave/doctest08.py Add example for doctests in Python modules.

Uli Fouquet uli at gnufix.de
Tue Jan 6 21:34:18 EST 2009


Log message for revision 94559:
  Add example for doctests in Python modules.

Changed:
  A   z3c.testsetup/branches/new_markers/src/z3c/testsetup/tests/othercave/doctest08.py

-=-
Added: z3c.testsetup/branches/new_markers/src/z3c/testsetup/tests/othercave/doctest08.py
===================================================================
--- z3c.testsetup/branches/new_markers/src/z3c/testsetup/tests/othercave/doctest08.py	                        (rev 0)
+++ z3c.testsetup/branches/new_markers/src/z3c/testsetup/tests/othercave/doctest08.py	2009-01-07 02:34:18 UTC (rev 94559)
@@ -0,0 +1,37 @@
+"""
+Doctests in a Python module
+===========================
+
+We can place doctests also in Python modules.
+
+:doctest:
+
+Here the Cave class is defined::
+
+  >>> from z3c.testsetup.tests.othercave.doctest08 import Cave
+  >>> Cave
+  <class 'z3c.testsetup...doctest08.Cave'>
+
+"""
+class Cave(object):
+    """A Cave.
+
+    A cave has a number::
+
+      >>> hasattr(Cave, 'number')
+      True
+    
+    """
+    number = None
+
+    def __init__(self, number):
+        """Create a Cave.
+
+        We have to give a number if we create a cave::
+
+          >>> c = Cave(12)
+          >>> c.number
+          12
+          
+        """
+        self.number = number



More information about the Checkins mailing list