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 48
|
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 Exception:
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 Exception:
assert 0, 'wrong exception type'
else:
assert 0, 'no exception'
try:
python_objs.sum_first2('foo')
except TypeError:
pass
except Exception:
assert 0, 'wrong exception type'
else:
assert 0, 'no exception'
try:
python_objs.sum_first2(1)
except TypeError:
pass
except Exception:
assert 0, 'wrong exception type'
else:
assert 0, 'no exception'
lentest()
sumtest()
|