refer the node-from-parent deprecation documentation in the warning
fixup: fix test for warning
This commit is contained in:
parent
5fc80d8bc3
commit
3d390940d1
|
@ -36,7 +36,10 @@ FIXTURE_POSITIONAL_ARGUMENTS = PytestDeprecationWarning(
|
||||||
|
|
||||||
NODE_USE_FROM_PARENT = UnformattedWarning(
|
NODE_USE_FROM_PARENT = UnformattedWarning(
|
||||||
PytestDeprecationWarning,
|
PytestDeprecationWarning,
|
||||||
"direct construction of {name} has been deprecated, please use {name}.from_parent",
|
"Direct construction of {name} has been deprecated, please use {name}.from_parent.\n"
|
||||||
|
"See "
|
||||||
|
"https://docs.pytest.org/en/latest/deprecations.html#node-construction-changed-to-node-from-parent"
|
||||||
|
" for more details.",
|
||||||
)
|
)
|
||||||
|
|
||||||
JUNIT_XML_DEFAULT_FAMILY = PytestDeprecationWarning(
|
JUNIT_XML_DEFAULT_FAMILY = PytestDeprecationWarning(
|
||||||
|
|
|
@ -86,7 +86,7 @@ def test_node_direct_ctor_warning():
|
||||||
ms = MockConfig()
|
ms = MockConfig()
|
||||||
with pytest.warns(
|
with pytest.warns(
|
||||||
DeprecationWarning,
|
DeprecationWarning,
|
||||||
match="direct construction of .* has been deprecated, please use .*.from_parent",
|
match="Direct construction of .* has been deprecated, please use .*.from_parent.*",
|
||||||
) as w:
|
) as w:
|
||||||
nodes.Node(name="test", config=ms, session=ms, nodeid="None")
|
nodes.Node(name="test", config=ms, session=ms, nodeid="None")
|
||||||
assert w[0].lineno == inspect.currentframe().f_lineno - 1
|
assert w[0].lineno == inspect.currentframe().f_lineno - 1
|
||||||
|
|
Loading…
Reference in New Issue