Blame 0001-Replace-use-of-pytest-get_marker.patch
|
Simo Sorce |
5011e43 |
From 3d0faa10762a803d4a75e658956b5aa72bef39be Mon Sep 17 00:00:00 2001
|
|
Simo Sorce |
5011e43 |
From: Simo Sorce <simo@redhat.com>
|
|
Simo Sorce |
5011e43 |
Date: Wed, 10 Jul 2019 10:46:59 -0400
|
|
Simo Sorce |
5011e43 |
Subject: [PATCH] Replace use of pytest get_marker
|
|
Simo Sorce |
5011e43 |
|
|
Simo Sorce |
5011e43 |
get_marker has been removed in pytest 4, so replace it with theiur
|
|
Simo Sorce |
5011e43 |
suggested work around.
|
|
Simo Sorce |
5011e43 |
|
|
Simo Sorce |
5011e43 |
Signed-off-by: Simo Sorce <simo@redhat.com>
|
|
Simo Sorce |
5011e43 |
---
|
|
Simo Sorce |
5011e43 |
tests/conftest.py | 8 +++++---
|
|
Simo Sorce |
5011e43 |
1 file changed, 5 insertions(+), 3 deletions(-)
|
|
Simo Sorce |
5011e43 |
|
|
Simo Sorce |
5011e43 |
diff --git a/tests/conftest.py b/tests/conftest.py
|
|
Simo Sorce |
5011e43 |
index c25e302..2dc7158 100644
|
|
Simo Sorce |
5011e43 |
--- a/tests/conftest.py
|
|
Simo Sorce |
5011e43 |
+++ b/tests/conftest.py
|
|
Simo Sorce |
5011e43 |
@@ -34,6 +34,8 @@ def pytest_addoption(parser):
|
|
Simo Sorce |
5011e43 |
|
|
Simo Sorce |
5011e43 |
def pytest_runtest_setup(item):
|
|
Simo Sorce |
5011e43 |
skip_servertest = item.config.getoption(SKIP_SERVERTEST)
|
|
Simo Sorce |
5011e43 |
- if skip_servertest and item.get_marker("servertest") is not None:
|
|
Simo Sorce |
5011e43 |
- # args has --skip-servertests and test is marked as servertest
|
|
Simo Sorce |
5011e43 |
- pytest.skip("Skip integration test")
|
|
Simo Sorce |
5011e43 |
+ if skip_servertest:
|
|
Simo Sorce |
5011e43 |
+ for marker in item.iter_markers():
|
|
Simo Sorce |
5011e43 |
+ if marker.name == "servertest":
|
|
Simo Sorce |
5011e43 |
+ # args has --skip-servertests and test is marked as servertest
|
|
Simo Sorce |
5011e43 |
+ pytest.skip("Skip integration test")
|
|
Simo Sorce |
5011e43 |
--
|
|
Simo Sorce |
5011e43 |
2.21.0
|
|
Simo Sorce |
5011e43 |
|