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)


Reply via email to