Commit 7199b302 authored by Stefan Behnel's avatar Stefan Behnel

more unicode testing, also for null bytes

parent 497dcad6
...@@ -17,6 +17,27 @@ __doc__ = r""" ...@@ -17,6 +17,27 @@ __doc__ = r"""
u'\xf8' u'\xf8'
>>> add >>> add
u'S\xf8k ik\xfc\xd6\xe4abc' u'S\xf8k ik\xfc\xd6\xe4abc'
>>> null
u'\x00'
""" + """
>>> len(sa)
3
>>> len(ua)
3
>>> len(b)
3
>>> len(c)
6
>>> len(d)
3
>>> len(e)
10
>>> len(f)
1
>>> len(add)
12
>>> len(null)
1
""" + u""" """ + u"""
>>> sa == 'abc' >>> sa == 'abc'
True True
...@@ -34,6 +55,8 @@ __doc__ = r""" ...@@ -34,6 +55,8 @@ __doc__ = r"""
True True
>>> add == u'Søk ik' + u'üÖä' + 'abc' >>> add == u'Søk ik' + u'üÖä' + 'abc'
True True
>>> null == u'\\x00' # doctest needs a double slash here
True
""" """
sa = 'abc' sa = 'abc'
...@@ -46,3 +69,4 @@ e = u'\x03\x67\xf8\uf8d2Søk ik' ...@@ -46,3 +69,4 @@ e = u'\x03\x67\xf8\uf8d2Søk ik'
f = u'\xf8' f = u'\xf8'
add = u'Søk ik' + u'üÖä' + 'abc' add = u'Søk ik' + u'üÖä' + 'abc'
null = u'\x00'
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment