update doc examples **untested**
This commit is contained in:
parent
c99c7d0f95
commit
15ffe63204
|
@ -19,6 +19,16 @@ Below is a complete list of all pytest features which are considered deprecated.
|
||||||
:class:`_pytest.warning_types.PytestWarning` or subclasses, which can be filtered using
|
:class:`_pytest.warning_types.PytestWarning` or subclasses, which can be filtered using
|
||||||
:ref:`standard warning filters <warnings>`.
|
:ref:`standard warning filters <warnings>`.
|
||||||
|
|
||||||
|
|
||||||
|
Node Construction changed to ``Node.from_parent``
|
||||||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
|
.. deprecated:: 5.3
|
||||||
|
|
||||||
|
The construction of nodes new should use the named constructor ``from_parent``.
|
||||||
|
This limitation in api surface intends to enable better/simpler refactoring of the collection tree.
|
||||||
|
|
||||||
|
|
||||||
``junit_family`` default value change to "xunit2"
|
``junit_family`` default value change to "xunit2"
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@ import pytest
|
||||||
|
|
||||||
def pytest_collect_file(parent, path):
|
def pytest_collect_file(parent, path):
|
||||||
if path.ext == ".yaml" and path.basename.startswith("test"):
|
if path.ext == ".yaml" and path.basename.startswith("test"):
|
||||||
return YamlFile(path, parent)
|
return YamlFile.from_parent(parent, fspath=path)
|
||||||
|
|
||||||
|
|
||||||
class YamlFile(pytest.File):
|
class YamlFile(pytest.File):
|
||||||
|
@ -13,7 +13,7 @@ class YamlFile(pytest.File):
|
||||||
|
|
||||||
raw = yaml.safe_load(self.fspath.open())
|
raw = yaml.safe_load(self.fspath.open())
|
||||||
for name, spec in sorted(raw.items()):
|
for name, spec in sorted(raw.items()):
|
||||||
yield YamlItem(name, self, spec)
|
yield YamlItem.from_parent(self, name=name, spec=spec)
|
||||||
|
|
||||||
|
|
||||||
class YamlItem(pytest.Item):
|
class YamlItem(pytest.Item):
|
||||||
|
|
|
@ -13,4 +13,4 @@ class DummyCollector(pytest.collect.File):
|
||||||
def pytest_pycollect_makemodule(path, parent):
|
def pytest_pycollect_makemodule(path, parent):
|
||||||
bn = path.basename
|
bn = path.basename
|
||||||
if "py3" in bn and not py3 or ("py2" in bn and py3):
|
if "py3" in bn and not py3 or ("py2" in bn and py3):
|
||||||
return DummyCollector(path, parent=parent)
|
return DummyCollector.from_parent(parent, fspath=path)
|
||||||
|
|
Loading…
Reference in New Issue