1 new commit in pytest:
https://bitbucket.org/hpk42/pytest/changeset/10adfe5e262e/ changeset: 10adfe5e262e user: hpk42 date: 2012-06-20 00:16:47 summary: add header info: always report 3rd party plugins in test runs affected #: 3 files diff -r 247f79e22b50601a1af3a18a137ecdc5c3278e64 -r 10adfe5e262e33cc45dbf356daf1dfb5050e73d8 CHANGELOG --- a/CHANGELOG +++ b/CHANGELOG @@ -1,6 +1,7 @@ Changes between 2.2.4 and 2.2.5.dev ----------------------------------- +- always report installed 3rd party plugins - fix issue160: a failing setup of an xfail-marked tests should be reported as xfail (not xpass) - fix issue128: show captured output when capsys/capfd are used diff -r 247f79e22b50601a1af3a18a137ecdc5c3278e64 -r 10adfe5e262e33cc45dbf356daf1dfb5050e73d8 _pytest/terminal.py --- a/_pytest/terminal.py +++ b/_pytest/terminal.py @@ -263,6 +263,17 @@ for line in flatten(lines): self.write_line(line) + def pytest_report_header(self, config): + plugininfo = config.pluginmanager._plugin_distinfo + if plugininfo: + l = [] + for dist, plugin in plugininfo: + name = dist.project_name + if name.startswith("pytest-"): + name = name[7:] + l.append(name) + return "plugins: %s" % ", ".join(l) + def pytest_collection_finish(self, session): if self.config.option.collectonly: self._printcollecteditems(session.items) diff -r 247f79e22b50601a1af3a18a137ecdc5c3278e64 -r 10adfe5e262e33cc45dbf356daf1dfb5050e73d8 testing/test_terminal.py --- a/testing/test_terminal.py +++ b/testing/test_terminal.py @@ -416,6 +416,10 @@ "*test_header_trailer_info.py .", "=* 1 passed in *.[0-9][0-9] seconds *=", ]) + if pytest.config.pluginmanager._plugin_distinfo: + result.stdout.fnmatch_lines([ + "plugins: *", + ]) def test_showlocals(self, testdir): p1 = testdir.makepyfile(""" Repository URL: https://bitbucket.org/hpk42/pytest/ -- This is a commit notification from bitbucket.org. You are receiving this because you have the service enabled, addressing the recipient of this email. _______________________________________________ py-svn mailing list py-svn@codespeak.net http://codespeak.net/mailman/listinfo/py-svn