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
