let docstring test check string type (str/unicode)
authorStefan Behnel <scoder@users.berlios.de>
Tue, 22 Apr 2008 14:36:08 +0000 (16:36 +0200)
committerStefan Behnel <scoder@users.berlios.de>
Tue, 22 Apr 2008 14:36:08 +0000 (16:36 +0200)
tests/run/r_docstrings.pyx

index c95e42e4f2e4e288b1a5aa7d38ac05e7701177ee..cfb6f1e02e2d770306baf58798252556aefecd04 100644 (file)
@@ -1,41 +1,39 @@
 __doc__ = """
-    >>> print f.__doc__
-    This is a function docstring.
+    >>> f.__doc__
+    'This is a function docstring.'
 
-    >>> print C.__doc__
-    This is a class docstring.
-    >>> print CS.__doc__
-    This is a subclass docstring.
+    >>> C.__doc__
+    'This is a class docstring.'
+    >>> CS.__doc__
+    'This is a subclass docstring.'
     >>> print CSS.__doc__
     None
 
-    >>> print T.__doc__
-    This is an extension type docstring.
-    >>> print TS.__doc__
-    This is an extension subtype docstring.
-    >>> print TSS.__doc__
-    None
+    >>> T.__doc__
+    'This is an extension type docstring.'
+    >>> TS.__doc__
+    'This is an extension subtype docstring.'
+    >>> TSS.__doc__
 
 Compare with standard Python:
 
     >>> def f():
-    ...     "This is a function docstring."
-    >>> print f.__doc__
-    This is a function docstring.
+    ...     'This is a function docstring.'
+    >>> f.__doc__
+    'This is a function docstring.'
 
     >>> class C:
-    ...     "This is a class docstring."
+    ...     'This is a class docstring.'
     >>> class CS(C):
-    ...     "This is a subclass docstring."
+    ...     'This is a subclass docstring.'
     >>> class CSS(CS):
     ...     pass
 
-    >>> print C.__doc__
-    This is a class docstring.
-    >>> print CS.__doc__
-    This is a subclass docstring.
-    >>> print CSS.__doc__
-    None
+    >>> C.__doc__
+    'This is a class docstring.'
+    >>> CS.__doc__
+    'This is a subclass docstring.'
+    >>> CSS.__doc__
 """
 
 def f():