|
1 | 1 | import os |
2 | 2 | import pytest |
3 | 3 |
|
4 | | -from python.lib.file_utils import search_k2_bin |
5 | | - |
6 | | - |
7 | | -@pytest.fixture(autouse=True) |
8 | | -def skip_k2_unsupported_test(request): |
9 | | - if search_k2_bin() is not None: |
10 | | - k2_skip_mark = request.node.get_closest_marker("k2_skip") |
11 | | - if k2_skip_mark: |
12 | | - pytest.skip("K2 skipped test") |
13 | | - |
14 | | - |
15 | | -@pytest.fixture(scope="class", autouse=True) |
16 | | -def skip_k2_unsupported_test_suite(request): |
17 | | - if search_k2_bin() is not None: |
18 | | - k2_skip_mark = request.node.get_closest_marker("k2_skip_suite") |
19 | | - if k2_skip_mark: |
20 | | - request.cls.custom_setup = lambda: None |
21 | | - request.cls.custom_teardown = lambda: None |
22 | | - pytest.skip("K2 skipped test") |
23 | | - |
24 | | -@pytest.fixture(autouse=True) |
25 | | -def skip_kphp_unsupported_test(request): |
26 | | - if search_k2_bin() is None: |
27 | | - kphp_skip_mark = request.node.get_closest_marker("kphp_skip") |
28 | | - if kphp_skip_mark: |
29 | | - pytest.skip("KPHP skipped test") |
30 | | - |
31 | | - |
32 | | -@pytest.fixture(scope="class", autouse=True) |
33 | | -def skip_kphp_unsupported_test_suite(request): |
34 | | - if search_k2_bin() is None: |
35 | | - kphp_skip_mark = request.node.get_closest_marker("kphp_skip_suite") |
36 | | - if kphp_skip_mark: |
37 | | - request.cls.custom_setup = lambda: None |
38 | | - request.cls.custom_teardown = lambda: None |
39 | | - pytest.skip("KPHP skipped test") |
| 4 | +from python.lib.conftest_impl import skip_k2_unsupported_test, skip_k2_unsupported_test_suite |
0 commit comments