We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 388357d commit 61ef3e6Copy full SHA for 61ef3e6
testing/test_own_modules.py
@@ -5,17 +5,18 @@
5
import _pytest
6
import pytest
7
8
-KNOWN_BAD = {"_pytest.assertion"}
+KNOWN_BAD = {
9
+ "_pytest.assertion": [
10
+ pytest.mark.xfail("sys.version_info[0]==3", reason="assertion uses imp")
11
+ ]
12
+}
13
14
15
def _get_modules():
16
for module in vars(_pytest).values():
17
if isinstance(module, types.ModuleType):
18
name = module.__name__
- marks = (
- [pytest.mark.xfail(reason="known failure")] if name in KNOWN_BAD else []
- )
- yield pytest.param(name, marks=marks)
19
+ yield pytest.param(name, marks=KNOWN_BAD.get(name, []))
20
21
22
@pytest.mark.parametrize("module_name", sorted(_get_modules()))
0 commit comments