test case cleanup
authorStefan Behnel <scoder@users.berlios.de>
Sun, 18 Oct 2009 12:52:43 +0000 (14:52 +0200)
committerStefan Behnel <scoder@users.berlios.de>
Sun, 18 Oct 2009 12:52:43 +0000 (14:52 +0200)
tests/run/__getattribute__.pyx

index ea71bc2c920d240fee5cf28c4e9cd57ac55d06b7..9a97341eb730239577b9c7a508a224d37a634192 100644 (file)
@@ -1,13 +1,24 @@
 __doc__ = u"""
 __getattribute__ and __getattr__ special methods for a single class.
+"""
 
+cdef class just_getattribute:
+    """
     >>> a = just_getattribute()
     >>> a.bar
     'bar'
     >>> a.invalid
     Traceback (most recent call last):
     AttributeError
+    """
+    def __getattribute__(self,n):
+        if n == 'bar':
+            return n
+        else:
+            raise AttributeError
 
+cdef class just_getattr:
+    """
     >>> a = just_getattr()
     >>> a.foo
     10
@@ -16,25 +27,7 @@ __getattribute__ and __getattr__ special methods for a single class.
     >>> a.invalid
     Traceback (most recent call last):
     AttributeError
-
-    >>> a = both()
-    >>> a.foo
-    10
-    >>> a.bar
-    'bar'
-    >>> a.invalid
-    Traceback (most recent call last):
-    AttributeError
-"""
-
-cdef class just_getattribute:
-    def __getattribute__(self,n):
-        if n == 'bar':
-            return n
-        else:
-            raise AttributeError
-
-cdef class just_getattr:
+    """
     cdef readonly int foo
     def __init__(self):
         self.foo = 10
@@ -45,6 +38,16 @@ cdef class just_getattr:
             raise AttributeError
 
 cdef class both:
+    """
+    >>> a = both()
+    >>> a.foo
+    10
+    >>> a.bar
+    'bar'
+    >>> a.invalid
+    Traceback (most recent call last):
+    AttributeError
+    """
     cdef readonly int foo
     def __init__(self):
         self.foo = 10