Branch: refs/heads/features Home: https://github.com/pytest-dev/pytest Commit: 7d8688d54b48daba9ec0bfdbaec8c054060c90dd https://github.com/pytest-dev/pytest/commit/7d8688d54b48daba9ec0bfdbaec8c054060c90dd Author: Kale Kundert <k...@thekunderts.net> Date: 2018-07-30 (Mon, 30 Jul 2018)
Changed paths: M src/_pytest/python_api.py M testing/python/approx.py Log Message: ----------- Reflect dimension in approx repr for numpy arrays. Commit: ad305e71d7df867c49d074c8fab00fa9f51024a1 https://github.com/pytest-dev/pytest/commit/ad305e71d7df867c49d074c8fab00fa9f51024a1 Author: Kale Kundert <k...@thekunderts.net> Date: 2018-07-30 (Mon, 30 Jul 2018) Changed paths: M src/_pytest/python_api.py Log Message: ----------- Improve docstrings for Approx classes. Commit: cd2085ee718fb297537638bb33a70fc781ea450f https://github.com/pytest-dev/pytest/commit/cd2085ee718fb297537638bb33a70fc781ea450f Author: Kale Kundert <k...@thekunderts.net> Date: 2018-07-31 (Tue, 31 Jul 2018) Changed paths: M src/_pytest/python_api.py M testing/python/approx.py Log Message: ----------- approx(): Detect type errors earlier. Commit: 032db159c997e10cd8750fa817944d42fb108323 https://github.com/pytest-dev/pytest/commit/032db159c997e10cd8750fa817944d42fb108323 Author: Kale Kundert <k...@thekunderts.net> Date: 2018-07-31 (Tue, 31 Jul 2018) Changed paths: M src/_pytest/python_api.py M testing/python/approx.py Log Message: ----------- Let black reformat the code... Commit: d02491931ac4eee6d93d8853881c321619c460c3 https://github.com/pytest-dev/pytest/commit/d02491931ac4eee6d93d8853881c321619c460c3 Author: Kale Kundert <k...@thekunderts.net> Date: 2018-07-31 (Tue, 31 Jul 2018) Changed paths: M src/_pytest/python_api.py Log Message: ----------- Fix the unused import. Commit: 327fe4cfcc366f7b2e7fb8f2f90749ecc6edd785 https://github.com/pytest-dev/pytest/commit/327fe4cfcc366f7b2e7fb8f2f90749ecc6edd785 Author: Kale Kundert <k...@thekunderts.net> Date: 2018-07-31 (Tue, 31 Jul 2018) Changed paths: M CHANGELOG.rst Log Message: ----------- Update the changelog. Commit: e1ad1a14af483af8df6979fbd61e842198c8996d https://github.com/pytest-dev/pytest/commit/e1ad1a14af483af8df6979fbd61e842198c8996d Author: Bruno Oliveira <nicodde...@gmail.com> Date: 2018-07-31 (Tue, 31 Jul 2018) Changed paths: A testing/example_scripts/fixtures/custom_item/conftest.py A testing/example_scripts/fixtures/custom_item/foo/__init__.py A testing/example_scripts/fixtures/custom_item/foo/test_foo.py M testing/python/fixture.py Log Message: ----------- Add example script and failure for #3742 Commit: 8c9efd86087c36dda54cbe5284c1f804688bd443 https://github.com/pytest-dev/pytest/commit/8c9efd86087c36dda54cbe5284c1f804688bd443 Author: Bruno Oliveira <nicodde...@gmail.com> Date: 2018-07-31 (Tue, 31 Jul 2018) Changed paths: M src/_pytest/main.py M testing/test_collection.py Log Message: ----------- Only call _collectfile on package instances As discussed in #3751, this feels like a hack, pushing it only so we can see how it fares on CI and if there are better solutions out there Commit: bf7c188cc0eeb14963d2006f705cdede126400cb https://github.com/pytest-dev/pytest/commit/bf7c188cc0eeb14963d2006f705cdede126400cb Author: Bruno Oliveira <nicodde...@gmail.com> Date: 2018-07-31 (Tue, 31 Jul 2018) Changed paths: M src/_pytest/python_api.py Log Message: ----------- Improve error message for invalid types passed to pytest.approx() * Hide the internal traceback * Use !r representation instead of !s (the default for {} formatting) Commit: 8e2ed7622742fcf5ab1857284ec823cbf8a88b22 https://github.com/pytest-dev/pytest/commit/8e2ed7622742fcf5ab1857284ec823cbf8a88b22 Author: Bruno Oliveira <nicodde...@gmail.com> Date: 2018-07-31 (Tue, 31 Jul 2018) Changed paths: M CHANGELOG.rst A changelog/3473.bugfix.rst A changelog/3712.bugfix.rst Log Message: ----------- Create appropriate CHANGELOG entries Commit: 098dca3a9fda8dd6ed999e5e38d36877191690b5 https://github.com/pytest-dev/pytest/commit/098dca3a9fda8dd6ed999e5e38d36877191690b5 Author: Bruno Oliveira <nicodde...@gmail.com> Date: 2018-07-31 (Tue, 31 Jul 2018) Changed paths: M src/_pytest/python_api.py Log Message: ----------- Use {!r} for a few other messages as well Commit: fcdc1d867e25b212ca7681b70cbf785b2645ad06 https://github.com/pytest-dev/pytest/commit/fcdc1d867e25b212ca7681b70cbf785b2645ad06 Author: Ronny Pfannschmidt <ronny.pfannschm...@redhat.com> Date: 2018-08-01 (Wed, 01 Aug 2018) Changed paths: A changelog/3745.bugfix M src/_pytest/cacheprovider.py M testing/test_cacheprovider.py Log Message: ----------- fix #3745 - display absolute cache_dir if necessary Commit: 57a8f208bc4369ebfc8cb7ac1445bed50108bdbf https://github.com/pytest-dev/pytest/commit/57a8f208bc4369ebfc8cb7ac1445bed50108bdbf Author: Ronny Pfannschmidt <ronny.pfannschm...@redhat.com> Date: 2018-08-01 (Wed, 01 Aug 2018) Changed paths: A changelog/3757.bugfix.rst M setup.py Log Message: ----------- fix #3757 by pinning to pathlib2 that supports __fspath__ Commit: 611d254ed5725a098b308e7c18b58e7e670a3529 https://github.com/pytest-dev/pytest/commit/611d254ed5725a098b308e7c18b58e7e670a3529 Author: Bruno Oliveira <nicodde...@gmail.com> Date: 2018-08-01 (Wed, 01 Aug 2018) Changed paths: M src/_pytest/python_api.py Log Message: ----------- Improve error checking messages: add position and use pprint Commit: 6e32a1f73d91c6040960a6e84841cdcffb0393e5 https://github.com/pytest-dev/pytest/commit/6e32a1f73d91c6040960a6e84841cdcffb0393e5 Author: Bruno Oliveira <nicodde...@gmail.com> Date: 2018-08-01 (Wed, 01 Aug 2018) Changed paths: M testing/python/approx.py Log Message: ----------- Use parametrize in repr test for nd arrays Commit: 5003bae0de4e1dc3ded16950c24c2aad275c78a4 https://github.com/pytest-dev/pytest/commit/5003bae0de4e1dc3ded16950c24c2aad275c78a4 Author: Bruno Oliveira <nicodde...@gmail.com> Date: 2018-08-01 (Wed, 01 Aug 2018) Changed paths: M src/_pytest/python_api.py Log Message: ----------- Fix 'at' string for non-numeric messages in approx() Commit: 4588130c1e3eb23ed1e96e49110a80f51a9b3d92 https://github.com/pytest-dev/pytest/commit/4588130c1e3eb23ed1e96e49110a80f51a9b3d92 Author: Bruno Oliveira <nicodde...@gmail.com> Date: 2018-08-01 (Wed, 01 Aug 2018) Changed paths: A changelog/3745.bugfix M src/_pytest/cacheprovider.py M testing/test_cacheprovider.py Log Message: ----------- Merge pull request #3756 from RonnyPfannschmidt/fix-3745 fix #3745 - display absolute cache_dir if necessary Commit: ad5ddaf55a71ebf640043d34c79cf3672c86be5c https://github.com/pytest-dev/pytest/commit/ad5ddaf55a71ebf640043d34c79cf3672c86be5c Author: Bruno Oliveira <nicodde...@gmail.com> Date: 2018-08-01 (Wed, 01 Aug 2018) Changed paths: M src/_pytest/python_api.py Log Message: ----------- Simplify is_numpy_array as suggested in review Commit: 2a2f888909e31f4fc9d26593a4addffd75469dd0 https://github.com/pytest-dev/pytest/commit/2a2f888909e31f4fc9d26593a4addffd75469dd0 Author: Bruno Oliveira <nicodde...@gmail.com> Date: 2018-08-01 (Wed, 01 Aug 2018) Changed paths: M src/_pytest/python_api.py Log Message: ----------- Move recursive_map from local to free function Commit: 43664d784167011fabd5fb13398084504a6c4016 https://github.com/pytest-dev/pytest/commit/43664d784167011fabd5fb13398084504a6c4016 Author: Bruno Oliveira <nicodde...@gmail.com> Date: 2018-08-01 (Wed, 01 Aug 2018) Changed paths: M testing/python/approx.py Log Message: ----------- Use ids for parametrized values in test_expected_value_type_error Commit: 7d13599ba1ad61d4423bc60db14c46a742f1e3fe https://github.com/pytest-dev/pytest/commit/7d13599ba1ad61d4423bc60db14c46a742f1e3fe Author: Bruno Oliveira <nicodde...@gmail.com> Date: 2018-08-01 (Wed, 01 Aug 2018) Changed paths: A changelog/3748.bugfix.rst M src/_pytest/python_api.py Log Message: ----------- Fix recursion in pytest.approx() with arrays in numpy<1.13 Commit: f25683354e95ea13801e4984873bbf3352b97ff1 https://github.com/pytest-dev/pytest/commit/f25683354e95ea13801e4984873bbf3352b97ff1 Author: Bruno Oliveira <nicodde...@gmail.com> Date: 2018-08-01 (Wed, 01 Aug 2018) Changed paths: A changelog/3757.bugfix.rst M setup.py Log Message: ----------- Merge pull request #3760 from RonnyPfannschmidt/fix-3757-pin-pathlib fix #3757 by pinning to pathlib2 that supports __fspath__ Commit: a5c0fb7f6b8d6213111c70d07ace773e6e794614 https://github.com/pytest-dev/pytest/commit/a5c0fb7f6b8d6213111c70d07ace773e6e794614 Author: Bruno Oliveira <nicodde...@gmail.com> Date: 2018-08-01 (Wed, 01 Aug 2018) Changed paths: M src/_pytest/python_api.py Log Message: ----------- Rename recursive_map -> _recursive_list_map as requested in review Commit: b8255308d65d91a464991259b0b233dcc4969486 https://github.com/pytest-dev/pytest/commit/b8255308d65d91a464991259b0b233dcc4969486 Author: Kale Kundert <k...@thekunderts.net> Date: 2018-08-01 (Wed, 01 Aug 2018) Changed paths: M src/_pytest/python_api.py Log Message: ----------- Make the infinite-recusrion fix more explicit. So we remember what happened and don't accidentally regress in the future. Commit: c6b11b9f6279fa6ee3ea91ae4f1d5ecfae67ce28 https://github.com/pytest-dev/pytest/commit/c6b11b9f6279fa6ee3ea91ae4f1d5ecfae67ce28 Author: Bruno Oliveira <nicodde...@gmail.com> Date: 2018-08-01 (Wed, 01 Aug 2018) Changed paths: A changelog/3747.bugfix.rst M src/_pytest/compat.py M src/_pytest/fixtures.py M testing/deprecated_test.py M testing/python/fixture.py Log Message: ----------- Refactor direct fixture call warning to avoid incompatibility with plugins This refactors the code so we have the real function object right during collection. This avoids having to unwrap it later and lose attached information such as "async" functions. Fix #3747 Commit: 452e5c1cf02dc76900354732627e57300ccaadf2 https://github.com/pytest-dev/pytest/commit/452e5c1cf02dc76900354732627e57300ccaadf2 Author: Anthony Sottile <asott...@umich.edu> Date: 2018-08-01 (Wed, 01 Aug 2018) Changed paths: A changelog/3763.bugfix.rst M src/_pytest/assertion/rewrite.py M testing/test_assertrewrite.py Log Message: ----------- Fix `TypeError` when the assertion message is `bytes` in python 3. Commit: a80e031c629b80ee6921482bbb8aa13764a3068b https://github.com/pytest-dev/pytest/commit/a80e031c629b80ee6921482bbb8aa13764a3068b Author: Anthony Sottile <asott...@umich.edu> Date: 2018-08-01 (Wed, 01 Aug 2018) Changed paths: M .pre-commit-config.yaml R changelog/3745.bugfix A changelog/3745.bugfix.rst A scripts/fail Log Message: ----------- Enforce that changelog files are .rst Commit: 82a217486706448211bac62972e92de96214cd03 https://github.com/pytest-dev/pytest/commit/82a217486706448211bac62972e92de96214cd03 Author: Bruno Oliveira <nicodde...@gmail.com> Date: 2018-08-01 (Wed, 01 Aug 2018) Changed paths: M changelog/3747.bugfix.rst Log Message: ----------- Fix typo in CHANGELOG Commit: 804fc4063aab3b82055c8341327b519300072d0a https://github.com/pytest-dev/pytest/commit/804fc4063aab3b82055c8341327b519300072d0a Author: Bruno Oliveira <nicodde...@gmail.com> Date: 2018-08-01 (Wed, 01 Aug 2018) Changed paths: A changelog/3473.bugfix.rst A changelog/3712.bugfix.rst M src/_pytest/python_api.py M testing/python/approx.py Log Message: ----------- Merge pull request #3741 from kalekundert/approx_misc_tweaks Miscellaneous improvements to approx() Commit: 5db2e6c7a1f546bdf92906901c7c6270f21edf9b https://github.com/pytest-dev/pytest/commit/5db2e6c7a1f546bdf92906901c7c6270f21edf9b Author: Bruno Oliveira <nicodde...@gmail.com> Date: 2018-08-01 (Wed, 01 Aug 2018) Changed paths: A changelog/3748.bugfix.rst M src/_pytest/python_api.py Log Message: ----------- Merge pull request #3761 from nicoddemus/numpy-recursion-error Fix recursion in pytest.approx() with arrays in numpy<1.13 Commit: 33769d0328419636c9f95e84823f3bb180b3977f https://github.com/pytest-dev/pytest/commit/33769d0328419636c9f95e84823f3bb180b3977f Author: Ronny Pfannschmidt <opensou...@ronnypfannschmidt.de> Date: 2018-08-02 (Thu, 02 Aug 2018) Changed paths: A changelog/3747.bugfix.rst M src/_pytest/compat.py M src/_pytest/fixtures.py M testing/deprecated_test.py M testing/python/fixture.py Log Message: ----------- Merge pull request #3754 from nicoddemus/fix-function-call-warning Refactor direct fixture call warning to avoid incompatibility with plugins Commit: 7e92930fa9c3e11d8502b367a0502b8503c5014b https://github.com/pytest-dev/pytest/commit/7e92930fa9c3e11d8502b367a0502b8503c5014b Author: Ronny Pfannschmidt <opensou...@ronnypfannschmidt.de> Date: 2018-08-02 (Thu, 02 Aug 2018) Changed paths: A changelog/3763.bugfix.rst M src/_pytest/assertion/rewrite.py M testing/test_assertrewrite.py Log Message: ----------- Merge pull request #3764 from asottile/fix_3763 Fix `TypeError` when the assertion message is `bytes` in python 3. Commit: ca0476953e31eab4e5e5a252d5e7cf846ae2d1a7 https://github.com/pytest-dev/pytest/commit/ca0476953e31eab4e5e5a252d5e7cf846ae2d1a7 Author: Ronny Pfannschmidt <opensou...@ronnypfannschmidt.de> Date: 2018-08-02 (Thu, 02 Aug 2018) Changed paths: M src/_pytest/main.py A testing/example_scripts/fixtures/custom_item/conftest.py A testing/example_scripts/fixtures/custom_item/foo/__init__.py A testing/example_scripts/fixtures/custom_item/foo/test_foo.py M testing/python/fixture.py M testing/test_collection.py Log Message: ----------- Merge pull request #3751 from nicoddemus/collect-file-bug Workaround for #3742 Commit: 4705fd2bbe1da0f153839d11145dc0ab154fc754 https://github.com/pytest-dev/pytest/commit/4705fd2bbe1da0f153839d11145dc0ab154fc754 Author: Anthony Sottile <asott...@umich.edu> Date: 2018-08-01 (Wed, 01 Aug 2018) Changed paths: M .pre-commit-config.yaml R changelog/3745.bugfix A changelog/3745.bugfix.rst A scripts/fail Log Message: ----------- Merge pull request #3765 from asottile/require_changelog_rst Enforce that changelog files are .rst Commit: f7a3f45a182ed8b4dabb130d2b46d717b006edeb https://github.com/pytest-dev/pytest/commit/f7a3f45a182ed8b4dabb130d2b46d717b006edeb Author: Bruno Oliveira <nicodde...@gmail.com> Date: 2018-08-02 (Thu, 02 Aug 2018) Changed paths: M CHANGELOG.rst R changelog/3473.bugfix.rst R changelog/3712.bugfix.rst R changelog/3745.bugfix.rst R changelog/3747.bugfix.rst R changelog/3748.bugfix.rst R changelog/3757.bugfix.rst R changelog/3763.bugfix.rst M doc/en/announce/index.rst A doc/en/announce/release-3.7.1.rst M doc/en/example/nonpython.rst M doc/en/example/parametrize.rst M doc/en/example/reportingdemo.rst Log Message: ----------- Preparing release version 3.7.1 Commit: 4d2fa581e1ed8e34ddf50d5e215a8cee412b503e https://github.com/pytest-dev/pytest/commit/4d2fa581e1ed8e34ddf50d5e215a8cee412b503e Author: Bruno Oliveira <nicodde...@gmail.com> Date: 2018-08-02 (Thu, 02 Aug 2018) Changed paths: M CHANGELOG.rst R changelog/3473.bugfix.rst R changelog/3712.bugfix.rst R changelog/3745.bugfix.rst R changelog/3747.bugfix.rst R changelog/3748.bugfix.rst R changelog/3757.bugfix.rst R changelog/3763.bugfix.rst M doc/en/announce/index.rst A doc/en/announce/release-3.7.1.rst M doc/en/example/nonpython.rst M doc/en/example/parametrize.rst M doc/en/example/reportingdemo.rst Log Message: ----------- Merge pull request #3769 from nicoddemus/release-3.7.1 Preparing release version 3.7.1 Commit: a76cc8f8c4757452a35e4488a1b3264dc16b3931 https://github.com/pytest-dev/pytest/commit/a76cc8f8c4757452a35e4488a1b3264dc16b3931 Author: Bruno Oliveira <nicodde...@gmail.com> Date: 2018-08-02 (Thu, 02 Aug 2018) Changed paths: M CHANGELOG.rst Log Message: ----------- Add changelog for #3742 This was missing from PR #3751 Compare: https://github.com/pytest-dev/pytest/compare/253419316ce0...a76cc8f8c475 **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.
_______________________________________________ pytest-commit mailing list pytest-commit@python.org https://mail.python.org/mailman/listinfo/pytest-commit