test readability
authorStefan Behnel <scoder@users.berlios.de>
Thu, 9 Sep 2010 11:19:01 +0000 (13:19 +0200)
committerStefan Behnel <scoder@users.berlios.de>
Thu, 9 Sep 2010 11:19:01 +0000 (13:19 +0200)
tests/run/carray_slicing.pyx

index 799d7372d7af7833ef45ae5b9070e93e2457981e..589ff3d386df1908d89f621820e4ae79f964574b 100644 (file)
@@ -48,41 +48,25 @@ def slice_charptr_for_loop_c():
 def slice_charptr_for_loop_c_step():
     """
     >>> slice_charptr_for_loop_c_step()
-    Acba
-    ['A', 'c', 'b', 'a']
-    Acba
-    ['A', 'c', 'b', 'a']
-    bA
-    ['b', 'A']
-    acB
-    ['a', 'c', 'B']
-    acB
-    ['a', 'c', 'B']
-    <BLANKLINE>
-    []
-    ptqC
-    ['p', 't', 'q', 'C']
-    pq
-    ['p', 'q']
-    """
-    cdef unicode ustring = cstring.decode('ASCII')
+    Acba ['A', 'c', 'b', 'a']
+    Acba ['A', 'c', 'b', 'a']
+    bA ['b', 'A']
+    acB ['a', 'c', 'B']
+    acB ['a', 'c', 'B']
+     []
+    ptqC ['p', 't', 'q', 'C']
+    pq ['p', 'q']
+    """
+    cdef object ustring = cstring.decode('ASCII')
     cdef char c
-    print ustring[3::-1]
-    print [ chr(c) for c in cstring[3::-1] ]
-    print ustring[3:None:-1]
-    print [ chr(c) for c in cstring[3:None:-1] ]
-    print ustring[1:5:2]
-    print [ chr(c) for c in cstring[1:5:2] ]
-    print ustring[:5:2]
-    print [ chr(c) for c in cstring[:5:2] ]
-    print ustring[None:5:2]
-    print [ chr(c) for c in cstring[None:5:2] ]
-    print ustring[4:9:-1]
-    print [ chr(c) for c in cstring[4:9:-1] ]
-    print ustring[8:4:-1]
-    print [ chr(c) for c in cstring[8:4:-1] ]
-    print ustring[8:4:-2]
-    print [ chr(c) for c in cstring[8:4:-2] ]
+    print ustring[3::-1],     [ chr(c) for c in cstring[3::-1] ]
+    print ustring[3:None:-1], [ chr(c) for c in cstring[3:None:-1] ]
+    print ustring[1:5:2],     [ chr(c) for c in cstring[1:5:2] ]
+    print ustring[:5:2],      [ chr(c) for c in cstring[:5:2] ]
+    print ustring[None:5:2],  [ chr(c) for c in cstring[None:5:2] ]
+    print ustring[4:9:-1],    [ chr(c) for c in cstring[4:9:-1] ]
+    print ustring[8:4:-1],    [ chr(c) for c in cstring[8:4:-1] ]
+    print ustring[8:4:-2],    [ chr(c) for c in cstring[8:4:-2] ]
 
 @cython.test_assert_path_exists("//ForFromStatNode",
                                 "//ForFromStatNode//IndexNode")