summaryrefslogtreecommitdiffstats
path: root/test cases/cython/1 basic/cytest.py
blob: c08ffeed358eefdae068deba248e322adcc168f9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/usr/bin/env python3

from storer import Storer

s = Storer()

if s.get_value() != 0:
    raise SystemExit('Initial value incorrect.')

s.set_value(42)

if s.get_value() != 42:
    raise SystemExit('Setting value failed.')

try:
    s.set_value('not a number')
    raise SystemExit('Using wrong argument type did not fail.')
except TypeError:
    pass