test fixes
authorStefan Behnel <scoder@users.berlios.de>
Sat, 10 Oct 2009 15:06:02 +0000 (17:06 +0200)
committerStefan Behnel <scoder@users.berlios.de>
Sat, 10 Oct 2009 15:06:02 +0000 (17:06 +0200)
tests/run/embedsignatures.pyx
tests/run/type_inference.pyx
tests/run/typed_slice.pyx

index 16590c537bd0f2a542149ab281acd2cc6f11818f..2f24f7235c5f99e3c5bfaee7907000bc8d41c1e5 100644 (file)
@@ -68,10 +68,10 @@ __doc__ = ur"""
     'with_doc_4(int a, str b, list c) -> str\n\n    Existing string\n    '
 
     >>> f_sd.__doc__
-    "f_sd(str s=u'spam')"
+    "f_sd(str s='spam')"
 
     >>> cf_sd.__doc__
-    "cf_sd(str s=u'spam') -> str"
+    "cf_sd(str s='spam') -> str"
 
     >>> types.__doc__
     'types(Ext a, int b, unsigned short c, float d, e)'
@@ -219,10 +219,10 @@ cpdef str with_doc_4(int a, str b, list c):
     """
     return b
 
-def f_sd(str s=u'spam'):
+def f_sd(str s='spam'):
     return s
 
-cpdef str cf_sd(str s=u'spam'):
+cpdef str cf_sd(str s='spam'):
     return s
 
 cpdef char f_c(char c):
index 7f9aa69da46dea6d73a4684d3fe57f19523b204a..f8ec4521812a729553874ed520cdcf264629d997 100644 (file)
@@ -23,7 +23,7 @@ def simple():
     b = b"abc"
     assert typeof(b) == "char *", typeof(b)
     s = "abc"
-    assert typeof(s) == "Python object", typeof(s)
+    assert typeof(s) == "str object", typeof(s)
     u = u"xyz"
     assert typeof(u) == "unicode object", typeof(u)
     L = [1,2,3]
index 4b15097ef7087fa42b7b5a9836e736773283ccf6..c5301014acd69b7e60df7c50efe575f3005b729c 100644 (file)
@@ -52,13 +52,13 @@ def slice_list_assign(list l, value):
 
 
 def slice_charp(py_string_arg):
-    cdef str py_string = py_string_arg.encode(u'ASCII')
+    cdef bytes py_string = py_string_arg.encode(u'ASCII')
     cdef char* s = py_string
     return s[1:3].decode(u'ASCII')
 
 def slice_charp_repeat(py_string_arg):
-    cdef str py_string = py_string_arg.encode(u'ASCII')
+    cdef bytes py_string = py_string_arg.encode(u'ASCII')
     cdef char* s = py_string
-    cdef str slice_val = s[1:6]
+    cdef bytes slice_val = s[1:6]
     s = slice_val
     return s[1:3].decode(u'ASCII')