docstrings can't have u'abc' literals in Py3
authorStefan Behnel <scoder@users.berlios.de>
Wed, 14 May 2008 19:18:38 +0000 (21:18 +0200)
committerStefan Behnel <scoder@users.berlios.de>
Wed, 14 May 2008 19:18:38 +0000 (21:18 +0200)
tests/run/unicodeliterals.pyx
tests/run/unicodeliteralsdefault.pyx
tests/run/unicodeliteralslatin1.pyx

index 436f20aedebaeb8176d65da804a8691c7b948d4f..7c271b738fe46850b5a53b7455a0d6868385099e 100644 (file)
@@ -19,7 +19,7 @@ __doc__ = r"""
     u'S\xf8k ik\xfc\xd6\xe4abc'
     >>> null
     u'\x00'
-""" + """
+""".decode("ASCII") + """
     >>> len(sa)
     3
     >>> len(ua)
@@ -38,7 +38,7 @@ __doc__ = r"""
     12
     >>> len(null)
     1
-""" + u"""
+""".decode("ASCII") + u"""
     >>> sa == 'abc'
     True
     >>> ua == u'abc'
@@ -63,6 +63,10 @@ __doc__ = r"""
     True
 """
 
+import sys
+if sys.version_info[0] >= 3:
+    __doc__ = __doc__.replace(u" u'", u" '")
+
 sa = 'abc'
 ua = u'abc'
 
index d0928d1f96666ca7e2ddfe661ce077c48b4a3866..7123ee32f5f116528d6c15b345f1c26c1ef48040 100644 (file)
@@ -25,7 +25,7 @@ __doc__ = r"""
     u'S\xf8k ik\xfc\xd6\xe4abc'
     >>> null
     u'\x00'
-""" + """
+""".decode("ASCII") + """
     >>> len(sa)
     3
     >>> len(ua)
@@ -44,7 +44,7 @@ __doc__ = r"""
     12
     >>> len(null)
     1
-""" + u"""
+""".decode("ASCII") + u"""
     >>> sa == 'abc'
     True
     >>> ua == u'abc'
@@ -69,6 +69,10 @@ __doc__ = r"""
     True
 """
 
+import sys
+if sys.version_info[0] >= 3:
+    __doc__ = __doc__.replace(u" u'", u" '")
+
 sa = 'abc'
 ua = u'abc'
 
index b40c9ffcc0f1d87adc7f0627ddb538c435062b54..2ab8a20abeddff8c2c141368b814bf839641873f 100644 (file)
@@ -19,7 +19,7 @@ __doc__ = r"""
     u'S\xf8k ik\xfc\xd6\xe4abc'
     >>> null
     u'\x00'
-""" + """
+""".decode("ASCII") + """
     >>> len(sa)
     3
     >>> len(ua)
@@ -38,7 +38,7 @@ __doc__ = r"""
     12
     >>> len(null)
     1
-""" + u"""
+""".decode("ASCII") + u"""
     >>> sa == 'abc'
     True
     >>> ua == u'abc'
@@ -63,6 +63,10 @@ __doc__ = r"""
     True
 """
 
+import sys
+if sys.version_info[0] >= 3:
+    __doc__ = __doc__.replace(u" u'", u" '")
+
 sa = 'abc'
 ua = u'abc'