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

from storer import Storer
import sys

s = Storer()

if s.get_value() != 0:
    print('Initial value incorrect.')
    sys.exit(1)

s.set_value(42)

if s.get_value() != 42:
    print('Setting value failed.')
    sys.exit(1)

try:
    s.set_value('not a number')
    print('Using wrong argument type did not fail.')
    sys.exit(1)
except TypeError:
    pass