Hello community, here is the log from the commit of package python3-pytest for openSUSE:Factory checked in at 2015-10-24 10:22:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python3-pytest (Old) and /work/SRC/openSUSE:Factory/.python3-pytest.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python3-pytest" Changes: -------- --- /work/SRC/openSUSE:Factory/python3-pytest/python3-pytest-doc.changes 2015-08-05 06:49:35.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.python3-pytest.new/python3-pytest-doc.changes 2015-10-24 10:22:20.000000000 +0200 @@ -1,0 +2,238 @@ +Sun Oct 11 16:20:32 UTC 2015 - a...@gmx.de + +- specfile: + * added CHANGELOG to %doc + +- update to version 2.8.2: + * fix #1085: proper handling of encoding errors when passing encoded + byte strings to pytest.parametrize in Python 2. Thanks + Themanwithoutaplan for the report and Bruno Oliveira for the PR. + * fix #1087: handling SystemError when passing empty byte strings to + pytest.parametrize in Python 3. Thanks Paul Kehrer for the report + and Bruno Oliveira for the PR. + * fix #995: fixed internal error when filtering tracebacks where one + entry was generated by an exec() statement. Thanks Daniel Hahler, + Ashley C Straw, Philippe Gauthier and Pavel Savchenko for + contributing and Bruno Oliveira for the PR. + +- changes from version 2.8.1: + * fix #1034: Add missing nodeid on pytest_logwarning call in + addhook. Thanks Simon Gomizelj for the PR. + * ‘deprecated_call’ is now only satisfied with a DeprecationWarning + or PendingDeprecationWarning. Before 2.8.0, it accepted any + warning, and 2.8.0 made it accept only DeprecationWarning (but not + PendingDeprecationWarning). Thanks Alex Gaynor for the issue and + Eric Hunsberger for the PR. + * fix issue #1073: avoid calling __getattr__ on potential plugin + objects. This fixes an incompatibility with pytest-django. Thanks + Andreas Pelme, Bruno Oliveira and Ronny Pfannschmidt for + contributing and Holger Krekel for the fix. + * Fix issue #704: handle versionconflict during plugin loading more + gracefully. Thanks Bruno Oliveira for the PR. + * Fix issue #1064: "–junitxml" regression when used with the + "pytest-xdist" plugin, with test reports being assigned to the + wrong tests. Thanks Daniel Grunwald for the report and Bruno + Oliveira for the PR. + * (experimental) adapt more SEMVER style versioning and change + meaning of master branch in git repo: "master" branch now keeps + the bugfixes, changes aimed for micro releases. "features" branch + will only be be released with minor or major pytest releases. + * Fix issue #766 by removing documentation references to + distutils. Thanks Russel Winder. + * Fix issue #1030: now byte-strings are escaped to produce item node + ids to make them always serializable. Thanks Andy Freeland for the + report and Bruno Oliveira for the PR. + * Python 2: if unicode parametrized values are convertible to ascii, + their ascii representation is used for the node id. + * Fix issue #411: Add __eq__ method to assertion comparison + example. Thanks Ben Webb. + * fix issue 877: properly handle assertion explanations with + non-ascii repr Thanks Mathieu Agopian for the report and Ronny + Pfannschmidt for the PR. + * fix issue 1029: transform errors when writing cache values into + pytest-warnings + +- changes from version 2.8.0: + * new --lf and -ff options to run only the last failing tests or + "failing tests first" from the last run. This functionality is + provided through porting the formerly external pytest-cache plugin + into pytest core. BACKWARD INCOMPAT: if you used pytest-cache’s + functionality to persist data between test runs be aware that we + don’t serialize sets anymore. Thanks Ronny Pfannschmidt for most + of the merging work. + * "-r" option now accepts "a" to include all possible reports, + similar to passing "fEsxXw" explicitly (isse960). Thanks Abhijeet + Kasurde for the PR. + * avoid python3.5 deprecation warnings by introducing version + specific inspection helpers, thanks Michael Droettboom. + * fix issue562: @nose.tools.istest now fully respected. + * fix issue934: when string comparison fails and a diff is too large + to display without passing -vv, still show a few lines of the + diff. Thanks Florian Bruhin for the report and Bruno Oliveira for + the PR. + * fix issue736: Fix a bug where fixture params would be discarded + when combined with parametrization markers. Thanks to Markus + Unterwaditzer for the PR. + * fix issue710: introduce ALLOW_UNICODE doctest option: when + enabled, the u prefix is stripped from unicode strings in expected + doctest output. This allows doctests which use unicode to run in + Python 2 and 3 unchanged. Thanks Jason R. Coombs for the report + and Bruno Oliveira for the PR. + * parametrize now also generates meaningful test IDs for enum, regex + and class objects (as opposed to class instances). Thanks to + Florian Bruhin for the PR. + * Add ‘warns’ to assert that warnings are thrown (like + ‘raises’). Thanks to Eric Hunsberger for the PR. + * Fix issue683: Do not apply an already applied mark. Thanks ojake + for the PR. + * Deal with capturing failures better so fewer exceptions get lost + to /dev/null. Thanks David Szotten for the PR. + * fix issue730: deprecate and warn about the –genscript + option. Thanks Ronny Pfannschmidt for the report and Christian + Pommranz for the PR. + * fix issue751: multiple parametrize with ids bug if it parametrizes + class with two or more test methods. Thanks Sergey Chipiga for + reporting and Jan Bednarik for PR. + * fix issue82: avoid loading conftest files from + setup.cfg/pytest.ini/tox.ini files and upwards by default + (–confcutdir can still be set to override this). Thanks Bruno + Oliveira for the PR. + * fix issue768: docstrings found in python modules were not setting + up session fixtures. Thanks Jason R. Coombs for reporting and + Bruno Oliveira for the PR. + * added tmpdir_factory, a session-scoped fixture that can be used to + create directories under the base temporary directory. Previously + this object was installed as a _tmpdirhandler attribute of the + config object, but now it is part of the official API and using + config._tmpdirhandler is deprecated. Thanks Bruno Oliveira for the + PR. + * fix issue808: pytest’s internal assertion rewrite hook now + implements the optional PEP302 get_data API so tests can access + data files next to them. Thanks xmo-odoo for request and example + and Bruno Oliveira for the PR. + * rootdir and inifile are now displayed during usage errors to help + users diagnose problems such as unexpected ini files which add + unknown options being picked up by pytest. Thanks to Pavel + Savchenko for bringing the problem to attention in #821 and Bruno + Oliveira for the PR. + * Summary bar now is colored yellow for warning situations such as: + all tests either were skipped or xpass/xfailed, or no tests were + run at all (this is a partial fix for issue500). + * fix issue812: pytest now exits with status code 5 in situations + where no tests were run at all, such as the directory given in the + command line does not contain any tests or as result of a command + line option filters all out all tests (-k for example). Thanks + Eric Siegerman (issue812) and Bruno Oliveira for the PR. + * Summary bar now is colored yellow for warning situations such as: + all tests either were skipped or xpass/xfailed, or no tests were + run at all (related to issue500). Thanks Eric Siegerman. + * New testpaths ini option: list of directories to search for tests + when executing pytest from the root directory. This can be used to + speed up test collection when a project has well specified + directories for tests, being usually more practical than + configuring norecursedirs for all directories that do not contain + tests. Thanks to Adrian for idea (#694) and Bruno Oliveira for the + PR. + * fix issue713: JUnit XML reports for doctest failures. Thanks + Punyashloka Biswal. + * fix issue970: internal pytest warnings now appear as + "pytest-warnings" in the terminal instead of "warnings", so it is + clear for users that those warnings are from pytest and not from + the builtin "warnings" module. Thanks Bruno Oliveira. + * Include setup and teardown in junitxml test durations. Thanks + Janne Vanhala. + * fix issue735: assertion failures on debug versions of Python 3.4+ + * new option --import-mode to allow to change test module importing + behaviour to append to sys.path instead of prepending. This better + allows to run test modules against installated versions of a + package even if the package under test has the same import root. + * pytester: add method TmpTestdir.delete_loaded_modules(), and call + it from inline_run() to allow temporary modules to be + reloaded. Thanks Eduardo Schettino. + * internally refactor pluginmanager API and code so that there is a + clear distinction between a pytest-agnostic rather simple + pluginmanager and the PytestPluginManager which adds a lot of + behaviour, among it handling of the local conftest files. In terms + of documented methods this is a backward compatible change but it + might still break 3rd party plugins which relied on details like + especially the pluginmanager.add_shutdown() API. Thanks Holger + Krekel. + * pluginmanagement: introduce pytest.hookimpl and pytest.hookspec + decorators for setting impl/spec specific parameters. This + substitutes the previous now deprecated use of pytest.mark which + is meant to contain markers for test functions only. + * write/refine docs for "writing plugins" which now have their own + page and are separate from the "using/installing plugins`` page. + * fix issue732: properly unregister plugins from any hook calling + sites allowing to have temporary plugins during test execution. + * deprecate and warn about __multicall__ argument in hook + implementations. Use the hookwrapper mechanism instead already + introduced with pytest-2.7. + * speed up pytest’s own test suite considerably by using inprocess + tests by default (testrun can be modified with + –runpytest=subprocess to create subprocesses in many places + instead). The main APIs to run pytest in a test is "runpytest()" + or "runpytest_subprocess" and "runpytest_inprocess" if you need a + particular way of running the test. In all cases you get back a + RunResult but the inprocess one will also have a "reprec" + attribute with the recorded events/reports. + * fix monkeypatch.setattr("x.y", raising=False) to actually not + raise if "y" is not a pre-existing attribute. Thanks Florian + Bruhin. + * fix issue741: make running output from testdir.run copy/pasteable + Thanks Bruno Oliveira. + * add a new --noconftest argument which ignores all conftest.py + files. + * add file and line attributes to JUnit-XML output. + * fix issue890: changed extension of all documentation files from + txt to rst. Thanks to Abhijeet for the PR. + * fix issue714: add ability to apply indirect=True parameter on + particular argnames. Thanks Elizaveta239. + * fix issue890: changed extension of all documentation files from + txt to rst. Thanks to Abhijeet for the PR. + * fix issue957: "# doctest: SKIP" option will now register doctests + as SKIPPED rather than PASSED. Thanks Thomas Grainger for the + report and Bruno Oliveira for the PR. + * issue951: add new record_xml_property fixture, that supports + logging additional information on xml output. Thanks David Diaz ++++ 41 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/python3-pytest/python3-pytest-doc.changes ++++ and /work/SRC/openSUSE:Factory/.python3-pytest.new/python3-pytest-doc.changes python3-pytest.changes: same change Old: ---- pytest-2.7.2.tar.gz New: ---- pytest-2.8.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python3-pytest-doc.spec ++++++ --- /var/tmp/diff_new_pack.Jqs99r/_old 2015-10-24 10:22:22.000000000 +0200 +++ /var/tmp/diff_new_pack.Jqs99r/_new 2015-10-24 10:22:22.000000000 +0200 @@ -17,7 +17,7 @@ Name: python3-pytest-doc -Version: 2.7.2 +Version: 2.8.2 Release: 0 Summary: Simple powerful testing with Python License: MIT @@ -60,7 +60,7 @@ %files %defattr(-,root,root,-) -%doc LICENSE +%doc LICENSE CHANGELOG %doc doc/build/html %changelog ++++++ python3-pytest.spec ++++++ --- /var/tmp/diff_new_pack.Jqs99r/_old 2015-10-24 10:22:22.000000000 +0200 +++ /var/tmp/diff_new_pack.Jqs99r/_new 2015-10-24 10:22:22.000000000 +0200 @@ -17,7 +17,7 @@ Name: python3-pytest -Version: 2.7.2 +Version: 2.8.2 Release: 0 Summary: Simple powerful testing with Python License: MIT @@ -90,7 +90,7 @@ %files %defattr(-,root,root,-) -%doc LICENSE README.rst +%doc LICENSE README.rst CHANGELOG %ghost %{_bindir}/py.test %ghost %{_sysconfdir}/alternatives/py.test %{_bindir}/py.test-%{py3_ver} ++++++ pytest-2.7.2.tar.gz -> pytest-2.8.2.tar.gz ++++++ ++++ 37671 lines of diff (skipped)