1
a,b = 'a *','b *' # use non-interned strings
5
>>> a,b = 'a *','b *' # use non-interned strings
6
>>> and2_assign(2,3) == (2 and 3)
8
>>> and2_assign('a', 'b') == ('a' and 'b')
10
>>> and2_assign(a, b) == (a and b)
18
>>> and2(2,3) == (2 and 3)
20
>>> and2(0,2) == (0 and 2)
22
>>> and2('a', 'b') == ('a' and 'b')
24
>>> and2(a, b) == (a and b)
26
>>> and2('', 'b') == ('' and 'b')
28
>>> and2([], [1]) == ([] and [1])
30
>>> and2([], [a]) == ([] and [a])
37
>>> and3(0,1,2) == (0 and 1 and 2)
39
>>> and3([],(),[1]) == ([] and () and [1])
45
def and2_no_result(a,b):
47
>>> and2_no_result(2,3)
48
>>> and2_no_result(0,2)
49
>>> and2_no_result('a','b')
50
>>> and2_no_result(a,b)
63
def c_int_results(int x):
70
cdef int expr1, expr2, r1, r2