Cython has moved to github.

cython-devel

view tests/run/pylistsubtype.pyx @ 1622:4f0327bdebc9

test for temp allocation bug in call
author Robert Bradshaw <robertwb@math.washington.edu>
date Sat Jan 17 01:25:34 2009 -0800 (3 years ago)
parents 6309e21af543
children
line source
1 __doc__ = u"""
2 >>> l1 = Sub1([1,2,3])
3 >>> len(l1)
4 3
6 >>> l2 = Sub2([1,2,3])
7 >>> len(l2)
8 3
10 >>> isinstance(l1, list)
11 True
12 >>> isinstance(l2, list)
13 True
14 >>> isinstance(l1, Sub1)
15 True
16 >>> isinstance(l1, Sub2)
17 True
18 >>> isinstance(l2, Sub1)
19 False
20 >>> isinstance(l2, Sub2)
21 True
22 """
24 cdef extern from *:
25 ctypedef class __builtin__.list [ object PyListObject ]:
26 pass
28 cdef class Sub2(list):
29 cdef char character
31 cdef class Sub1(Sub2):
32 pass