Hello community,

here is the log from the commit of package python-pytest for openSUSE:Factory 
checked in at 2015-10-19 22:47:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pytest (Old)
 and      /work/SRC/openSUSE:Factory/.python-pytest.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-pytest"

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pytest/python-pytest.changes      
2015-08-07 00:20:40.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.python-pytest.new/python-pytest.changes 
2015-10-19 22:47:21.000000000 +0200
@@ -1,0 +2,327 @@
+Fri Oct  9 08:26:43 UTC 2015 - [email protected]
+
+- Update to 2.8.2:
+  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.
+
+  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
+
+  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.  In this example::
+
+          testing/__init__.py
+          testing/test_pkg_under_test.py
+          pkg_under_test/
+
+    the tests will run against the installed version
+    of pkg_under_test when ``--import-mode=append`` is used whereas 
+    by default they would always pick up the local version.  Thanks Holger 
Krekel.
+
+  - 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
++++ 130 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/python-pytest/python-pytest.changes
++++ and /work/SRC/openSUSE:Factory/.python-pytest.new/python-pytest.changes

Old:
----
  pytest-2.7.1.tar.gz

New:
----
  pytest-2.8.2.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-pytest-doc.spec ++++++
--- /var/tmp/diff_new_pack.y168Ji/_old  2015-10-19 22:47:22.000000000 +0200
+++ /var/tmp/diff_new_pack.y168Ji/_new  2015-10-19 22:47:22.000000000 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           python-pytest-doc
-Version:        2.7.1
+Version:        2.8.2
 Release:        0
 Summary:        Simple powerful testing with Python
 License:        MIT

++++++ python-pytest.spec ++++++
--- /var/tmp/diff_new_pack.y168Ji/_old  2015-10-19 22:47:22.000000000 +0200
+++ /var/tmp/diff_new_pack.y168Ji/_new  2015-10-19 22:47:22.000000000 +0200
@@ -15,12 +15,13 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 # NOTE(saschpe): git invocation and pythonpath issues with testrepository
 # enable testing with a build conditional (off by default):
 %bcond_with test
 
 Name:           python-pytest
-Version:        2.7.1
+Version:        2.8.2
 Release:        0
 Summary:        Simple powerful testing with Python
 License:        MIT

++++++ pytest-2.7.1.tar.gz -> pytest-2.8.2.tar.gz ++++++
++++ 37976 lines of diff (skipped)


Reply via email to