From 7aea8b952d40d3e8183c765bac07e67f6ef14b07ae0885d48c400336b73de8f7 Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Thu, 15 Feb 2018 12:20:39 +0000 Subject: [PATCH] Accepting request 575840 from devel:languages:python OBS-URL: https://build.opensuse.org/request/show/575840 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pytest?expand=0&rev=31 --- pytest-3.3.2.tar.gz | 3 -- pytest-3.4.0.tar.gz | 3 ++ python-pytest-doc.changes | 79 +++++++++++++++++++++++++++++++++++++++ python-pytest-doc.spec | 2 +- python-pytest.changes | 79 +++++++++++++++++++++++++++++++++++++++ python-pytest.spec | 2 +- 6 files changed, 163 insertions(+), 5 deletions(-) delete mode 100644 pytest-3.3.2.tar.gz create mode 100644 pytest-3.4.0.tar.gz diff --git a/pytest-3.3.2.tar.gz b/pytest-3.3.2.tar.gz deleted file mode 100644 index 34a5af6..0000000 --- a/pytest-3.3.2.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:53548280ede7818f4dc2ad96608b9f08ae2cc2ca3874f2ceb6f97e3583f25bc4 -size 800095 diff --git a/pytest-3.4.0.tar.gz b/pytest-3.4.0.tar.gz new file mode 100644 index 0000000..59b3e66 --- /dev/null +++ b/pytest-3.4.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6074ea3b9c999bd6d0df5fa9d12dd95ccd23550df2a582f5f5b848331d2e82ca +size 812403 diff --git a/python-pytest-doc.changes b/python-pytest-doc.changes index 911a9c2..e182cf2 100644 --- a/python-pytest-doc.changes +++ b/python-pytest-doc.changes @@ -1,3 +1,82 @@ +------------------------------------------------------------------- +Sat Feb 10 17:59:11 UTC 2018 - arun@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 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) + ------------------------------------------------------------------- Sat Jan 6 05:25:16 UTC 2018 - arun@gmx.de diff --git a/python-pytest-doc.spec b/python-pytest-doc.spec index 339c4c1..5c713d9 100644 --- a/python-pytest-doc.spec +++ b/python-pytest-doc.spec @@ -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 diff --git a/python-pytest.changes b/python-pytest.changes index 90389c3..889db8d 100644 --- a/python-pytest.changes +++ b/python-pytest.changes @@ -1,3 +1,82 @@ +------------------------------------------------------------------- +Sat Feb 10 17:59:11 UTC 2018 - arun@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 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) + ------------------------------------------------------------------- Sat Jan 6 05:25:16 UTC 2018 - arun@gmx.de diff --git a/python-pytest.spec b/python-pytest.spec index aa38f86..253adab 100644 --- a/python-pytest.spec +++ b/python-pytest.spec @@ -18,7 +18,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-pytest -Version: 3.3.2 +Version: 3.4.0 Release: 0 Summary: Python testing tool with autodiscovery and detailed asserts License: MIT