Fix docs formatting and improve test a bit
This commit is contained in:
parent
50db718a6a
commit
27b5435a40
|
@ -639,9 +639,9 @@ class Test_getinitialnodes(object):
|
||||||
|
|
||||||
def test_pkgfile(self, testdir):
|
def test_pkgfile(self, testdir):
|
||||||
"""Verify nesting when a module is within a package.
|
"""Verify nesting when a module is within a package.
|
||||||
The parent chain should match: Module<x.py> -> Package<subdir> -> Session.
|
The parent chain should match: Module<x.py> -> Package<subdir> -> Session.
|
||||||
Session's parent should always be None.
|
Session's parent should always be None.
|
||||||
"""
|
"""
|
||||||
tmpdir = testdir.tmpdir
|
tmpdir = testdir.tmpdir
|
||||||
subdir = tmpdir.join("subdir")
|
subdir = tmpdir.join("subdir")
|
||||||
x = subdir.ensure("x.py")
|
x = subdir.ensure("x.py")
|
||||||
|
@ -649,8 +649,11 @@ class Test_getinitialnodes(object):
|
||||||
with subdir.as_cwd():
|
with subdir.as_cwd():
|
||||||
config = testdir.parseconfigure(x)
|
config = testdir.parseconfigure(x)
|
||||||
col = testdir.getnode(config, x)
|
col = testdir.getnode(config, x)
|
||||||
assert isinstance(col, pytest.Module)
|
|
||||||
assert col.name == "x.py"
|
assert col.name == "x.py"
|
||||||
|
assert isinstance(col, pytest.Module)
|
||||||
|
assert isinstance(col.parent, pytest.Package)
|
||||||
|
assert isinstance(col.parent.parent, pytest.Session)
|
||||||
|
# session is batman (has no parents)
|
||||||
assert col.parent.parent.parent is None
|
assert col.parent.parent.parent is None
|
||||||
for col in col.listchain():
|
for col in col.listchain():
|
||||||
assert col.config is config
|
assert col.config is config
|
||||||
|
|
Loading…
Reference in New Issue