|
1 | 1 | import pytest
|
2 | 2 |
|
3 | 3 | @pytest.mark.parametrize("x,y", [
|
4 |
| - pytest.mark.dependency(name="a1")((0,0)), |
5 |
| - pytest.mark.dependency(name="a2")(pytest.mark.xfail((0,1))), |
6 |
| - pytest.mark.dependency(name="a3")((1,0)), |
7 |
| - pytest.mark.dependency(name="a4")((1,1)) |
| 4 | + pytest.param(0, 0, marks=pytest.mark.dependency(name="a1")), |
| 5 | + pytest.param(0, 1, marks=[pytest.mark.dependency(name="a2"), |
| 6 | + pytest.mark.xfail]), |
| 7 | + pytest.param(1, 0, marks=pytest.mark.dependency(name="a3")), |
| 8 | + pytest.param(1, 1, marks=pytest.mark.dependency(name="a4")) |
8 | 9 | ])
|
9 | 10 | def test_a(x,y):
|
10 | 11 | assert y <= x
|
11 | 12 |
|
12 | 13 | @pytest.mark.parametrize("u,v", [
|
13 |
| - pytest.mark.dependency(name="b1", depends=["a1", "a2"])((1,2)), |
14 |
| - pytest.mark.dependency(name="b2", depends=["a1", "a3"])((1,3)), |
15 |
| - pytest.mark.dependency(name="b3", depends=["a1", "a4"])((1,4)), |
16 |
| - pytest.mark.dependency(name="b4", depends=["a2", "a3"])((2,3)), |
17 |
| - pytest.mark.dependency(name="b5", depends=["a2", "a4"])((2,4)), |
18 |
| - pytest.mark.dependency(name="b6", depends=["a3", "a4"])((3,4)) |
| 14 | + pytest.param(1, 2, marks=pytest.mark.dependency(name="b1", |
| 15 | + depends=["a1", "a2"])), |
| 16 | + pytest.param(1, 3, marks=pytest.mark.dependency(name="b2", |
| 17 | + depends=["a1", "a3"])), |
| 18 | + pytest.param(1, 4, marks=pytest.mark.dependency(name="b3", |
| 19 | + depends=["a1", "a4"])), |
| 20 | + pytest.param(2, 3, marks=pytest.mark.dependency(name="b4", |
| 21 | + depends=["a2", "a3"])), |
| 22 | + pytest.param(2, 4, marks=pytest.mark.dependency(name="b5", |
| 23 | + depends=["a2", "a4"])), |
| 24 | + pytest.param(3, 4, marks=pytest.mark.dependency(name="b6", |
| 25 | + depends=["a3", "a4"])) |
19 | 26 | ])
|
20 | 27 | def test_b(u,v):
|
21 | 28 | pass
|
22 | 29 |
|
23 | 30 | @pytest.mark.parametrize("w", [
|
24 |
| - pytest.mark.dependency(name="c1", depends=["b1", "b2", "b6"])(1), |
25 |
| - pytest.mark.dependency(name="c2", depends=["b2", "b3", "b6"])(2), |
26 |
| - pytest.mark.dependency(name="c3", depends=["b2", "b4", "b6"])(3) |
| 31 | + pytest.param(1, marks=pytest.mark.dependency(name="c1", |
| 32 | + depends=["b1", "b2", "b6"])), |
| 33 | + pytest.param(2, marks=pytest.mark.dependency(name="c2", |
| 34 | + depends=["b2", "b3", "b6"])), |
| 35 | + pytest.param(3, marks=pytest.mark.dependency(name="c3", |
| 36 | + depends=["b2", "b4", "b6"])) |
27 | 37 | ])
|
28 | 38 | def test_c(w):
|
29 | 39 | pass
|
0 commit comments