Files
rdkit/Code/Demos/boost/python_objs/test.py
gedeck e9af48ffd7 Issue1071/yapf (#1078)
* Issue #1071: add yapf configuration file

* yapf formatting of Code directory

* yapf formatting of Contrib directory

* yapf formatting of Data directory

* yapf formatting of Docs directory

* yapf formatting of External directory

* yapf formatting of Projects directory

* yapf formatting of Regress directory

* yapf formatting of Scripts directory

* yapf formatting of Web directory

* yapf formatting of rdkit directory
2016-09-23 04:58:46 +02:00

49 lines
939 B
Python
Executable File

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