introduce a pytest_collect_metainfo hook

--HG--
branch : trunk
This commit is contained in:
Samuele Pedroni
2009-05-12 14:50:25 +02:00
parent 69214d053d
commit 4956e00a49
3 changed files with 23 additions and 0 deletions

View File

@@ -397,3 +397,18 @@ class TestMetaInfo:
def test_method(self):
pass
"""
def test_pytest_collect_metainfo(self, testdir):
wascalled = []
class Plugin:
def pytest_collect_metainfo(self, colitem):
wascalled.append(colitem)
item = testdir.getitem("def test_func(): pass")
item.config.pluginmanager.register(Plugin())
fspath, lineno, modpath = item.metainfo()
assert wascalled == [item]