]> arthur.barton.de Git - bup.git/blob - test/lib/wvpytest.py
Install xdist in prep-for-*-build
[bup.git] / test / lib / wvpytest.py
1 import pytest
2
3 def WVPASS(cond = True):
4     assert cond
5
6 def WVFAIL(cond = True):
7     assert not cond
8
9 def WVPASSEQ(a, b):
10     assert a == b
11
12 def WVPASSNE(a, b):
13     assert a != b
14
15 def WVPASSLT(a, b):
16     assert a < b
17
18 def WVPASSLE(a, b):
19     assert a <= b
20
21 def WVPASSGT(a, b):
22     assert a > b
23
24 def WVPASSGE(a, b):
25     assert a >= b
26
27 def WVEXCEPT(etype, func, *args, **kwargs):
28     with pytest.raises(etype):
29         func(*args, **kwargs)
30
31 def WVCHECK(cond, msg):
32     assert cond, msg
33
34 def WVMSG(msg):
35     print(msg)
36
37 wvpass = WVPASS
38 wvfail = WVFAIL
39 wvpasseq = WVPASSEQ
40 wvpassne = WVPASSNE
41 wvpaslt = WVPASSLT
42 wvpassle = WVPASSLE
43 wvpassgt = WVPASSGT
44 wvpassge = WVPASSGE
45 wvexcept = WVEXCEPT
46 wvcheck = WVCHECK
47 wvmsg = WVMSG
48 wvstart = WVMSG