Hello community, here is the log from the commit of package python-pytest for openSUSE:Factory checked in at 2018-02-15 13:20:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-pytest (Old) and /work/SRC/openSUSE:Factory/.python-pytest.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pytest" Thu Feb 15 13:20:39 2018 rev:31 rq:575840 version:3.4.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-pytest/python-pytest-doc.changes 2018-01-16 09:25:05.194216482 +0100 +++ /work/SRC/openSUSE:Factory/.python-pytest.new/python-pytest-doc.changes 2018-02-15 13:20:46.238295551 +0100 @@ -1,0 +2,79 @@ +Sat Feb 10 17:59:11 UTC 2018 - a...@gmx.de + +- update to version 3.4.0: + * Deprecations and Removals + + All pytest classes now subclass object for better Python 2/3 + compatibility. This should not affect user code except in very + rare edge cases. (#2147) + * Features + + Introduce empty_parameter_set_mark ini option to select which + mark to apply when @pytest.mark.parametrize is given an empty + set of parameters. Valid options are skip (default) and + xfail. Note that it is planned to change the default to xfail in + future releases as this is considered less error prone. (#2527) + + Incompatible change: after community feedback the logging + functionality has undergone some changes. Please consult the + logging documentation for details. (#3013) + + Console output falls back to “classic” mode when capturing is + disabled (-s), otherwise the output gets garbled to the point of + being useless. (#3038) + + New pytest_runtest_logfinish hook which is called when a test + item has finished executing, analogous to + pytest_runtest_logstart. (#3101) + + Improve performance when collecting tests using many + fixtures. (#3107) + + New caplog.get_records(when) method which provides access to the + captured records for the "setup", "call" and "teardown" testing + stages. (#3117) + + New fixture record_xml_attribute that allows modifying and + inserting attributes on the <testcase> xml node in JUnit + reports. (#3130) + + The default cache directory has been renamed from .cache to + .pytest_cache after community feedback that the name .cache did + not make it clear that it was used by pytest. (#3138) + + Colorize the levelname column in the live-log output. (#3142) + * Bug Fixes + + Fix hanging pexpect test on MacOS by using flush() instead of + wait(). (#2022) + + Fix restoring Python state after in-process pytest runs with the + pytester plugin; this may break tests using multiple inprocess + pytest runs if later ones depend on earlier ones leaking global + interpreter changes. (#3016) + + Fix skipping plugin reporting hook when test aborted before + plugin setup hook. (#3074) + + Fix progress percentage reported when tests fail during + teardown. (#3088) + + Incompatible change: -o/--override option no longer eats all the + remaining options, which can lead to surprising behavior: for + example, pytest -o foo=1 /path/to/test.py would fail because + /path/to/test.py would be considered as part of the -o + command-line argument. One consequence of this is that now + multiple configuration overrides need multiple -o flags: pytest + -o foo=1 -o bar=2. (#3103) + * Improved Documentation + + Document hooks (defined with historic=True) which cannot be used + with hookwrapper=True. (#2423) + + Clarify that warning capturing doesn’t change the warning filter + by default. (#2457) + + Clarify a possible confusion when using pytest_fixture_setup + with fixture functions that return None. (#2698) + + Fix the wording of a sentence on doctest flags used in + pytest. (#3076) + + Prefer https://*.readthedocs.io over http://*.rtfd.org for links + in the documentation. (#3092) + + Improve readability (wording, grammar) of Getting Started guide + (#3131) + + Added note that calling pytest.main multiple times from the same + process is not recommended because of import caching. (#3143) + * Trivial/Internal Changes + + Show a simple and easy error when keyword expressions trigger a + syntax error (for example, "-k foo and import" will show an + error that you can not use the import keyword in + expressions). (#2953) + + Change parametrized automatic test id generation to use the + __name__ attribute of functions instead of the fallback argument + name plus counter. (#2976) + + Replace py.std with stdlib imports. (#3067) + + Corrected ‘you’ to ‘your’ in logging docs. (#3129) + +------------------------------------------------------------------- python-pytest.changes: same change Old: ---- pytest-3.3.2.tar.gz New: ---- pytest-3.4.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-pytest-doc.spec ++++++ --- /var/tmp/diff_new_pack.8QW1Sj/_old 2018-02-15 13:20:47.522249016 +0100 +++ /var/tmp/diff_new_pack.8QW1Sj/_new 2018-02-15 13:20:47.522249016 +0100 @@ -18,7 +18,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-pytest-doc -Version: 3.3.2 +Version: 3.4.0 Release: 0 Summary: Documentation for python-pytest, a testing tool with autodiscovery License: MIT python-pytest.spec: same change ++++++ pytest-3.3.2.tar.gz -> pytest-3.4.0.tar.gz ++++++ ++++ 7512 lines of diff (skipped)