mirror of
https://github.com/rdkit/rdkit.git
synced 2026-06-03 21:44:30 +08:00
49 lines
939 B
Python
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()
|