1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
|
import python_objs
def lentest():
assert python_objs.seq_len([1,2])==2
assert python_objs.seq_len((1,2))==2
assert python_objs.seq_len("fooo")==4
try:
python_objs.seq_len(1)
except TypeError:
pass
except:
assert 0,'wrong exception type'
else:
assert 0,'no exception'
def sumtest():
assert python_objs.sum_first2([1,2])==3
assert python_objs.sum_first2((1,3))==4
try:
python_objs.sum_first2((1.,3.))
except TypeError:
pass
except:
assert 0,'wrong exception type'
else:
assert 0,'no exception'
try:
python_objs.sum_first2('foo')
except TypeError:
pass
except:
assert 0,'wrong exception type'
else:
assert 0,'no exception'
try:
python_objs.sum_first2(1)
except TypeError:
pass
except:
assert 0,'wrong exception type'
else:
assert 0,'no exception'
lentest()
sumtest()
|