Files
rdkit/Code/Demos/boost/python_objs/test.py
2019-12-19 08:29:32 +01:00

49 lines
939 B
Python

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()