cython-devel

annotate tests/run/unicodeliterals.pyx @ 399:e005b58d83b8

Fix cdef extern classes
author Robert Bradshaw <robertwb@math.washington.edu>
date Tue Apr 08 01:25:09 2008 -0700 (4 years ago)
parents 5e3ecc4b1cbe
children 4cb0e7014a92

rev   line source
scoder@60 1 # -*- coding: utf-8 -*-
scoder@60 2
scoder@60 3 __doc__ = r"""
scoder@60 4 >>> sa
scoder@60 5 'abc'
scoder@60 6 >>> ua
scoder@60 7 u'abc'
scoder@60 8 >>> b
scoder@60 9 u'123'
scoder@60 10 >>> c
scoder@60 11 u'S\xf8k ik'
scoder@60 12 >>> d
scoder@60 13 u'\xfc\xd6\xe4'
scoder@60 14 >>> e
scoder@60 15 u'\x03g\xf8\uf8d2S\xf8k ik'
scoder@60 16 >>> f
scoder@60 17 u'\xf8'
scoder@60 18 >>> add
scoder@60 19 u'S\xf8k ik\xfc\xd6\xe4abc'
scoder@63 20 >>> null
scoder@63 21 u'\x00'
scoder@63 22 """ + """
scoder@63 23 >>> len(sa)
scoder@63 24 3
scoder@63 25 >>> len(ua)
scoder@63 26 3
scoder@63 27 >>> len(b)
scoder@63 28 3
scoder@63 29 >>> len(c)
scoder@63 30 6
scoder@63 31 >>> len(d)
scoder@63 32 3
scoder@63 33 >>> len(e)
scoder@63 34 10
scoder@63 35 >>> len(f)
scoder@63 36 1
scoder@63 37 >>> len(add)
scoder@63 38 12
scoder@63 39 >>> len(null)
scoder@63 40 1
scoder@60 41 """ + u"""
scoder@60 42 >>> sa == 'abc'
scoder@60 43 True
scoder@60 44 >>> ua == u'abc'
scoder@60 45 True
scoder@60 46 >>> b == u'123'
scoder@60 47 True
scoder@60 48 >>> c == u'Søk ik'
scoder@60 49 True
scoder@60 50 >>> d == u'üÖä'
scoder@60 51 True
scoder@60 52 >>> e == u'\x03\x67\xf8\uf8d2Søk ik'
scoder@60 53 True
scoder@60 54 >>> f == u'\xf8'
scoder@60 55 True
scoder@60 56 >>> add == u'Søk ik' + u'üÖä' + 'abc'
scoder@60 57 True
scoder@63 58 >>> null == u'\\x00' # doctest needs a double slash here
scoder@63 59 True
scoder@60 60 """
scoder@60 61
scoder@60 62 sa = 'abc'
scoder@60 63 ua = u'abc'
scoder@60 64
scoder@60 65 b = u'123'
scoder@60 66 c = u'Søk ik'
scoder@60 67 d = u'üÖä'
scoder@60 68 e = u'\x03\x67\xf8\uf8d2Søk ik'
scoder@60 69 f = u'\xf8'
scoder@60 70
scoder@60 71 add = u'Søk ik' + u'üÖä' + 'abc'
scoder@63 72 null = u'\x00'