From nicoddemus at gmail.com Thu Nov 1 11:19:24 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Thu, 01 Nov 2018 08:19:24 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] 1f1d4a: cacheprovider: display cachedir also in non-verbos... Message-ID: <5bdb197cc00_4f432ac50f5f4570544f9@hookshot-fe-d252ca1.cp1-iad.github.net.mail> Branch: refs/heads/features Home: https://github.com/pytest-dev/pytest Commit: 1f1d4aaf6881dd40e69a0388d42b78b072ba4e8c https://github.com/pytest-dev/pytest/commit/1f1d4aaf6881dd40e69a0388d42b78b072ba4e8c Author: Daniel Hahler Date: 2018-10-30 (Tue, 30 Oct 2018) Changed paths: M src/_pytest/cacheprovider.py Log Message: ----------- cacheprovider: display cachedir also in non-verbose mode if customized Commit: f8a2452247266c25947901073db5a1490fa9dcac https://github.com/pytest-dev/pytest/commit/f8a2452247266c25947901073db5a1490fa9dcac Author: Daniel Hahler Date: 2018-11-01 (Thu, 01 Nov 2018) Changed paths: A changelog/4272.trivial.rst Log Message: ----------- changelog [ci skip] Commit: f2cebce2eb2fb94443e52d1d9282d6ec97c0d1ea https://github.com/pytest-dev/pytest/commit/f2cebce2eb2fb94443e52d1d9282d6ec97c0d1ea Author: Bruno Oliveira Date: 2018-11-01 (Thu, 01 Nov 2018) Changed paths: A changelog/4272.trivial.rst M src/_pytest/cacheprovider.py Log Message: ----------- Merge pull request #4272 from blueyed/cache-non-default cacheprovider: display cachedir also in non-verbose mode if customized Compare: https://github.com/pytest-dev/pytest/compare/a192e6b43049...f2cebce2eb2f **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. From nicoddemus at gmail.com Fri Nov 2 07:22:18 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Fri, 02 Nov 2018 04:22:18 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] 540424: Improve the warning message for the implicitly str... Message-ID: <5bdc336a532a8_14bb2ae39f72457c6768d@hookshot-fe-cace476.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 5404246e64aa61f0f61e4825fe1cd3de963d4262 https://github.com/pytest-dev/pytest/commit/5404246e64aa61f0f61e4825fe1cd3de963d4262 Author: William Jamir Silva Date: 2018-10-31 (Wed, 31 Oct 2018) Changed paths: M src/_pytest/monkeypatch.py M testing/test_monkeypatch.py Log Message: ----------- Improve the warning message for the implicitly str conversion Signed-off-by: William Jamir Silva Commit: 9b94313b4446a683ad0efaeea1a30210bab419b4 https://github.com/pytest-dev/pytest/commit/9b94313b4446a683ad0efaeea1a30210bab419b4 Author: William Jamir Silva Date: 2018-10-31 (Wed, 31 Oct 2018) Changed paths: A changelog/4279.trivial.rst Log Message: ----------- Update changelog Commit: d4ca634ef6961ae42eb476f4500aed594e1007b1 https://github.com/pytest-dev/pytest/commit/d4ca634ef6961ae42eb476f4500aed594e1007b1 Author: Bruno Oliveira Date: 2018-10-31 (Wed, 31 Oct 2018) Changed paths: M changelog/4279.trivial.rst Log Message: ----------- Fix linting Commit: 948fd7b8b027b944cc817161637735235e89636a https://github.com/pytest-dev/pytest/commit/948fd7b8b027b944cc817161637735235e89636a Author: Anthony Sottile Date: 2018-11-01 (Thu, 01 Nov 2018) Changed paths: M testing/test_monkeypatch.py Log Message: ----------- fixup pyupgrade crlf incorrect fixes Commit: 48f52b1be0c02c59d3770d3dce18b5226239651e https://github.com/pytest-dev/pytest/commit/48f52b1be0c02c59d3770d3dce18b5226239651e Author: Bruno Oliveira Date: 2018-11-02 (Fri, 02 Nov 2018) Changed paths: A changelog/4279.trivial.rst M src/_pytest/monkeypatch.py M testing/test_monkeypatch.py Log Message: ----------- Merge pull request #4279 from williamjamir/improve-warning-msg Improve the warning message for the implicitly str conversion Compare: https://github.com/pytest-dev/pytest/compare/a5b3ad2e458e...48f52b1be0c0 **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. From nicoddemus at gmail.com Fri Nov 2 07:26:08 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Fri, 02 Nov 2018 04:26:08 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] d65f30: Move handling of duplicate files Message-ID: <5bdc3450e2080_5e5f2ac21217a594882be@hookshot-fe-7191cb1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: d65f300988be1b1cfc0a98254da4aa8c75fe45e2 https://github.com/pytest-dev/pytest/commit/d65f300988be1b1cfc0a98254da4aa8c75fe45e2 Author: Daniel Hahler Date: 2018-11-01 (Thu, 01 Nov 2018) Changed paths: M src/_pytest/main.py M src/_pytest/python.py M testing/test_session.py Log Message: ----------- Move handling of duplicate files This removes the hack added in https://github.com/pytest-dev/pytest/pull/3802. Adjusts test: - it appears to not have been changed to 7 intentionally. - removes XXX comment, likely not relevant anymore since 6dac7743. Commit: 70976b04be195b6ae6fc9a74811429148479a83c https://github.com/pytest-dev/pytest/commit/70976b04be195b6ae6fc9a74811429148479a83c Author: Mick Koch Date: 2018-11-01 (Thu, 01 Nov 2018) Changed paths: M testing/test_collection.py Log Message: ----------- Add test for __init__.py collection with package directory as argument Commit: 320e41b142f14e5b864131e30f4c18bdf29199c6 https://github.com/pytest-dev/pytest/commit/320e41b142f14e5b864131e30f4c18bdf29199c6 Author: Mick Koch Date: 2018-11-01 (Thu, 01 Nov 2018) Changed paths: M testing/test_collection.py Log Message: ----------- Add failing test for __init__.py also including other package files Commit: 5ac4eff09b8514a5b46bdff464605a60051abc83 https://github.com/pytest-dev/pytest/commit/5ac4eff09b8514a5b46bdff464605a60051abc83 Author: Mick Koch Date: 2018-11-01 (Thu, 01 Nov 2018) Changed paths: M src/_pytest/main.py Log Message: ----------- Fix __init__.py as argument also including other package files Commit: 51973543754b0f1149fcf36298bb47e82ccc9ead https://github.com/pytest-dev/pytest/commit/51973543754b0f1149fcf36298bb47e82ccc9ead Author: Mick Koch Date: 2018-11-01 (Thu, 01 Nov 2018) Changed paths: A changelog/4046.bugfix.rst Log Message: ----------- Add changelog entry Commit: 21725e930462a6533b98ac89d50e1e171d9f0c66 https://github.com/pytest-dev/pytest/commit/21725e930462a6533b98ac89d50e1e171d9f0c66 Author: Bruno Oliveira Date: 2018-11-02 (Fri, 02 Nov 2018) Changed paths: A changelog/4046.bugfix.rst M src/_pytest/main.py M src/_pytest/python.py M testing/test_collection.py M testing/test_session.py Log Message: ----------- Merge pull request #4285 from kchmck/fix-4046 Fix problems with running tests in package `__init__` files (#4046) Compare: https://github.com/pytest-dev/pytest/compare/48f52b1be0c0...21725e930462 **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. From nicoddemus at gmail.com Sat Nov 3 09:39:32 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Sat, 03 Nov 2018 06:39:32 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] a41820: collection: performance: use optimized parts funct... Message-ID: <5bdda514c521_57e02aee2de9a5707674f@hookshot-fe-31feec6.cp1-iad.github.net.mail> Branch: refs/heads/features Home: https://github.com/pytest-dev/pytest Commit: a41820fbf0ca5ba25fc64bc0f976c3b3d4af53ea https://github.com/pytest-dev/pytest/commit/a41820fbf0ca5ba25fc64bc0f976c3b3d4af53ea Author: Anders Hovm?ller Date: 2018-11-02 (Fri, 02 Nov 2018) Changed paths: M src/_pytest/main.py M src/_pytest/pathlib.py M src/_pytest/python.py Log Message: ----------- collection: performance: use optimized parts function Time: 8.53s => 5.73s Commit: 2b50911c9d9e7cc2c3ffa38c70bff398109718ef https://github.com/pytest-dev/pytest/commit/2b50911c9d9e7cc2c3ffa38c70bff398109718ef Author: Anders Hovm?ller Date: 2018-11-02 (Fri, 02 Nov 2018) Changed paths: M src/_pytest/main.py M src/_pytest/python.py Log Message: ----------- Minor refactor for readability Time: 5.73s => 5.88s/5.82s Commit: 6ffa347c77344a57cbb99ff43d7c27b78a7b9511 https://github.com/pytest-dev/pytest/commit/6ffa347c77344a57cbb99ff43d7c27b78a7b9511 Author: Daniel Hahler Date: 2018-11-02 (Fri, 02 Nov 2018) Changed paths: M src/_pytest/main.py Log Message: ----------- Handle dirs only once Time: 5.73s/5.88s => 5.36s (Before rebase: 4.86s => 4.45s) Commit: 023e1c78df64e0cbdc7fa9ff8a912c56a43a033b https://github.com/pytest-dev/pytest/commit/023e1c78df64e0cbdc7fa9ff8a912c56a43a033b Author: Daniel Hahler Date: 2018-11-02 (Fri, 02 Nov 2018) Changed paths: M src/_pytest/main.py M src/_pytest/pathlib.py Log Message: ----------- paths: use set and isdisjoint Time: 5.36s => 4.85s (before rebase: 4.45s => 3.55s) Commit: 4cb838d97809bbe573c69c6683b1b9a6b0108a8c https://github.com/pytest-dev/pytest/commit/4cb838d97809bbe573c69c6683b1b9a6b0108a8c Author: Bruno Oliveira Date: 2018-11-03 (Sat, 03 Nov 2018) Changed paths: M src/_pytest/main.py M src/_pytest/pathlib.py M src/_pytest/python.py Log Message: ----------- Merge pull request #4237 from boxed/master Performance fixes Compare: https://github.com/pytest-dev/pytest/compare/f2cebce2eb2f...4cb838d97809 **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. From nicoddemus at gmail.com Sat Nov 3 19:32:56 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Sat, 03 Nov 2018 16:32:56 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] 7b5f3f: doc: fix HOWTORELEASE.rst Message-ID: <5bde30289b796_58b72b238d57059014126@hookshot-fe-31feec6.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 7b5f3fe83a9e9ffdebea0fc941af3ab40b2ac59b https://github.com/pytest-dev/pytest/commit/7b5f3fe83a9e9ffdebea0fc941af3ab40b2ac59b Author: Daniel Hahler Date: 2018-11-03 (Sat, 03 Nov 2018) Changed paths: M HOWTORELEASE.rst Log Message: ----------- doc: fix HOWTORELEASE.rst Remove last step, because it was merged already before (changed in 77cad3c4). [ci skip] Commit: bb2ed2f89853bcd56afd114996f98b3f174fbef1 https://github.com/pytest-dev/pytest/commit/bb2ed2f89853bcd56afd114996f98b3f174fbef1 Author: Bruno Oliveira Date: 2018-11-03 (Sat, 03 Nov 2018) Changed paths: M HOWTORELEASE.rst Log Message: ----------- Merge pull request #4298 from blueyed/howto doc: fix HOWTORELEASE.rst Compare: https://github.com/pytest-dev/pytest/compare/f2b9bbdd4a93...bb2ed2f89853 **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. From nicoddemus at gmail.com Sun Nov 4 10:07:37 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Sun, 04 Nov 2018 07:07:37 -0800 Subject: [Pytest-commit] [pytest-dev/pytest] 6befdf: Merge remote-tracking branch 'upstream/master' int... Message-ID: <5bdf0b399dc6d_6e762ad5ff7e8588885dc@hookshot-fe-cace476.cp1-iad.github.net.mail> Branch: refs/tags/3.10.0 Home: https://github.com/pytest-dev/pytest Commit: 6befdf8b46dea2138dcd4e275c930dcd83a586ac https://github.com/pytest-dev/pytest/commit/6befdf8b46dea2138dcd4e275c930dcd83a586ac Author: Bruno Oliveira Date: 2018-11-03 (Sat, 03 Nov 2018) Changed paths: M .pre-commit-config.yaml M CHANGELOG.rst A changelog/2701.bugfix.rst A changelog/4046.bugfix.rst A changelog/4255.doc.rst A changelog/4260.bugfix.rst A changelog/4262.bugfix.rst A changelog/4279.trivial.rst A doc/4266.bugfix.rst M doc/en/contents.rst M doc/en/example/multipython.py M doc/en/fixture.rst A doc/en/flaky.rst M doc/en/proposals/parametrize_with_fixtures.rst M doc/en/reference.rst M doc/en/talks.rst M doc/en/writing_plugins.rst M src/_pytest/_code/source.py M src/_pytest/capture.py M src/_pytest/compat.py M src/_pytest/config/argparsing.py M src/_pytest/fixtures.py M src/_pytest/hookspec.py M src/_pytest/main.py M src/_pytest/mark/structures.py M src/_pytest/monkeypatch.py M src/_pytest/pathlib.py M src/_pytest/python.py M testing/python/raises.py M testing/test_collection.py M testing/test_compat.py M testing/test_monkeypatch.py A testing/test_pathlib.py R testing/test_paths.py Log Message: ----------- Merge remote-tracking branch 'upstream/master' into release-3.10.0 Commit: 1ec6805112fdec201fc94d2a586c40ba8aaf57dd https://github.com/pytest-dev/pytest/commit/1ec6805112fdec201fc94d2a586c40ba8aaf57dd Author: Bruno Oliveira Date: 2018-11-03 (Sat, 03 Nov 2018) Changed paths: M doc/en/example/multipython.py Log Message: ----------- Fix escape in code sample Commit: c2e906ec97becc49047f6207582815cd4337c7a3 https://github.com/pytest-dev/pytest/commit/c2e906ec97becc49047f6207582815cd4337c7a3 Author: Bruno Oliveira Date: 2018-11-03 (Sat, 03 Nov 2018) Changed paths: M CHANGELOG.rst R changelog/2619.feature.rst R changelog/2701.bugfix.rst R changelog/4046.bugfix.rst R changelog/4147.feature.rst R changelog/4188.feature.rst R changelog/4225.feature.rst R changelog/4255.doc.rst R changelog/4260.bugfix.rst R changelog/4262.bugfix.rst R changelog/4272.trivial.rst R changelog/4277.trivial.rst R changelog/4279.trivial.rst R changelog/611.bugfix.rst M doc/en/announce/index.rst A doc/en/announce/release-3.10.0.rst M doc/en/cache.rst M doc/en/example/nonpython.rst M doc/en/writing_plugins.rst Log Message: ----------- Preparing release version 3.10.0 Commit: 3d88d1827b42b7f7b0e774d19ac58f02e5c67d0a https://github.com/pytest-dev/pytest/commit/3d88d1827b42b7f7b0e774d19ac58f02e5c67d0a Author: Bruno Oliveira Date: 2018-11-03 (Sat, 03 Nov 2018) Changed paths: M CHANGELOG.rst Log Message: ----------- Fixed linting Compare: https://github.com/pytest-dev/pytest/compare/6befdf8b46de^...3d88d1827b42 **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. From nicoddemus at gmail.com Sun Nov 4 10:25:32 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Sun, 04 Nov 2018 07:25:32 -0800 Subject: [Pytest-commit] [pytest-dev/pytest] 661055: Restructured project. Message-ID: <5bdf0f6ccd549_185602aceba20057c874bc@hookshot-fe-dfcc362.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 661055105c35039774c06be129fdf868b56dbdac https://github.com/pytest-dev/pytest/commit/661055105c35039774c06be129fdf868b56dbdac Author: Niclas Olofsson Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: A pytest_stepwise/__init__.py A pytest_stepwise/compat.py A pytest_stepwise/plugin.py A tests/conftest.py A tests/test_pytest_stepwise.py Log Message: ----------- Restructured project. Commit: 1d23bef3fb0bf3bf5efba933ccb7ac1bf5b65efa https://github.com/pytest-dev/pytest/commit/1d23bef3fb0bf3bf5efba933ccb7ac1bf5b65efa Author: Niclas Olofsson Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M pytest_stepwise/plugin.py Log Message: ----------- Use a single node ID rather than a set for failed tests. Commit: 33f1ff4e8cb49f05c0fe8df38765741e926dd12e https://github.com/pytest-dev/pytest/commit/33f1ff4e8cb49f05c0fe8df38765741e926dd12e Author: Niclas Olofsson Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M tests/test_pytest_stepwise.py Log Message: ----------- Use result.stderr in tests since result.errlines has changed behaviour. Commit: bd9495486b7c45a1aadd5fa94a95110ac450a143 https://github.com/pytest-dev/pytest/commit/bd9495486b7c45a1aadd5fa94a95110ac450a143 Author: Niclas Olofsson Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M pytest_stepwise/compat.py M pytest_stepwise/plugin.py Log Message: ----------- pytest 2.7 compatibility. Commit: d9c428c1ded12bae5ac98c6780e20bb0d211c90a https://github.com/pytest-dev/pytest/commit/d9c428c1ded12bae5ac98c6780e20bb0d211c90a Author: David Szotten Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M pytest_stepwise/compat.py M tests/test_pytest_stepwise.py Log Message: ----------- add compat for pytest 3.7 and tox config for (some of) the versions i could still get working Commit: c56d7ac40e795494a0f6b445402dec5d36b9f5ed https://github.com/pytest-dev/pytest/commit/c56d7ac40e795494a0f6b445402dec5d36b9f5ed Author: David Szotten Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: R pytest_stepwise/__init__.py R pytest_stepwise/compat.py R pytest_stepwise/plugin.py A src/_pytest/stepwise.py A testing/test_stepwise.py R tests/conftest.py R tests/test_pytest_stepwise.py Log Message: ----------- move files into the pytest file structure Commit: 63c01d1541eda890cdb10909af09195711c8a36a https://github.com/pytest-dev/pytest/commit/63c01d1541eda890cdb10909af09195711c8a36a Author: David Szotten Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M src/_pytest/config/__init__.py M src/_pytest/stepwise.py M testing/test_stepwise.py Log Message: ----------- update for builtin plugin Commit: fd66f69c1997fb9dc38a7891ec59210ecbb09558 https://github.com/pytest-dev/pytest/commit/fd66f69c1997fb9dc38a7891ec59210ecbb09558 Author: David Szotten Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M doc/en/cache.rst Log Message: ----------- draft doc Commit: 8c059dbc48d201cbaf24a9fc6cc95f357c31abed https://github.com/pytest-dev/pytest/commit/8c059dbc48d201cbaf24a9fc6cc95f357c31abed Author: David Szotten Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: A changelog/xxx.feature.rst Log Message: ----------- draft changelog Commit: 126bb0760e3f489562d7f7658f26362dcecddc32 https://github.com/pytest-dev/pytest/commit/126bb0760e3f489562d7f7658f26362dcecddc32 Author: David Szotten Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M AUTHORS Log Message: ----------- authors Commit: 4f652c9045ad9cbae3d7f67a1ffd319c95c7face https://github.com/pytest-dev/pytest/commit/4f652c9045ad9cbae3d7f67a1ffd319c95c7face Author: David Szotten Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: A changelog/4147.feature.rst R changelog/xxx.feature.rst Log Message: ----------- we have a pr number now Commit: e773c8ceda6ca576bca148f9018b6d287d709e3a https://github.com/pytest-dev/pytest/commit/e773c8ceda6ca576bca148f9018b6d287d709e3a Author: David Szotten Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M src/_pytest/stepwise.py M testing/test_stepwise.py Log Message: ----------- linting Commit: 8187c148d96de08bac2d1cdad34b825d3675fdef https://github.com/pytest-dev/pytest/commit/8187c148d96de08bac2d1cdad34b825d3675fdef Author: David Szotten Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M testing/test_stepwise.py Log Message: ----------- now pinned to pytest version Commit: d67d189d00c913218cdec3626460536ecae7d351 https://github.com/pytest-dev/pytest/commit/d67d189d00c913218cdec3626460536ecae7d351 Author: David Szotten Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M src/_pytest/stepwise.py Log Message: ----------- grammar Commit: c25310d34f3ef454b7c3e363e0bd6802dab78e6e https://github.com/pytest-dev/pytest/commit/c25310d34f3ef454b7c3e363e0bd6802dab78e6e Author: David Szotten Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M testing/test_cacheprovider.py Log Message: ----------- fix cacheprovider test Commit: e478f66d8b9d0e25af7aa4695192bf1adf063ba4 https://github.com/pytest-dev/pytest/commit/e478f66d8b9d0e25af7aa4695192bf1adf063ba4 Author: David Szotten Date: 2018-10-17 (Wed, 17 Oct 2018) Changed paths: M src/_pytest/stepwise.py Log Message: ----------- cache is set by the cacheprovider Commit: f694d8d6ad4320276001f2a4e40c717a8291d705 https://github.com/pytest-dev/pytest/commit/f694d8d6ad4320276001f2a4e40c717a8291d705 Author: Sven-Hendrik Haase Date: 2018-10-18 (Thu, 18 Oct 2018) Changed paths: M AUTHORS A changelog/4188.feature.rst M src/_pytest/terminal.py Log Message: ----------- Make --color more colorful Commit: 43c3f596605ad3ccf989a1d0aa41b5fcc872d25b https://github.com/pytest-dev/pytest/commit/43c3f596605ad3ccf989a1d0aa41b5fcc872d25b Author: Bruno Oliveira Date: 2018-10-18 (Thu, 18 Oct 2018) Changed paths: M AUTHORS A changelog/4188.feature.rst M src/_pytest/terminal.py Log Message: ----------- Merge pull request #4188 from svenstaro/make-it-more-colorful Make --color more colorful Commit: b432f1207c6f24d96bc07b8cc1ae1bff9311c74d https://github.com/pytest-dev/pytest/commit/b432f1207c6f24d96bc07b8cc1ae1bff9311c74d Author: Bruno Oliveira Date: 2018-10-18 (Thu, 18 Oct 2018) Changed paths: M .travis.yml M CHANGELOG.rst A changelog/3533.bugfix.rst A changelog/4177.bugfix.rst A changelog/4179.bugfix.rst M doc/en/deprecations.rst M doc/en/warnings.rst M pyproject.toml M setup.py M src/_pytest/junitxml.py M src/_pytest/logging.py M src/_pytest/pathlib.py M testing/test_junitxml.py M testing/test_tmpdir.py M tox.ini Log Message: ----------- Merge pull request #4190 from nicoddemus/merge-master-into-features Merge master into features Commit: f947cb261325af662e9c455b35f64945f24edc28 https://github.com/pytest-dev/pytest/commit/f947cb261325af662e9c455b35f64945f24edc28 Author: Bruno Oliveira Date: 2018-10-20 (Sat, 20 Oct 2018) Changed paths: M .github/PULL_REQUEST_TEMPLATE.md M .travis.yml M AUTHORS M CHANGELOG.rst M CONTRIBUTING.rst M appveyor.yml R changelog/2293.feature.rst R changelog/2293.trivial.rst R changelog/2535.bugfix.rst R changelog/3057.bugfix.rst R changelog/3332.feature.rst A changelog/3533.bugfix.rst R changelog/3616.deprecation.rst R changelog/3713.doc.rst R changelog/3849.feature.rst R changelog/3946.bugfix.rst R changelog/3964.feature.rst R changelog/3985.feature.rst R changelog/3988.deprecation.rst R changelog/3988.trivial.rst R changelog/4013.feature.rst R changelog/4058.doc.rst R changelog/4064.doc.rst R changelog/4066.bugfix.rst R changelog/4073.feature.rst R changelog/4093.trivial.rst R changelog/4098.feature.rst R changelog/4102.bugfix.rst R changelog/4102.feature.rst R changelog/4108.bugfix.rst R changelog/4135.bugfix.rst R changelog/4149.feature.rst A changelog/4177.bugfix.rst A changelog/4179.bugfix.rst A changelog/4188.feature.rst M doc/en/announce/index.rst A doc/en/announce/release-3.9.0.rst A doc/en/announce/release-3.9.1.rst M doc/en/builtin.rst M doc/en/deprecations.rst M doc/en/example/simple.rst M doc/en/tmpdir.rst M doc/en/usage.rst M doc/en/warnings.rst M doc/en/writing_plugins.rst M pyproject.toml M setup.cfg M setup.py M src/_pytest/assertion/rewrite.py M src/_pytest/debugging.py M src/_pytest/fixtures.py M src/_pytest/junitxml.py M src/_pytest/logging.py M src/_pytest/main.py M src/_pytest/pathlib.py M src/_pytest/pytester.py M src/_pytest/runner.py M src/_pytest/terminal.py M testing/acceptance_test.py M testing/python/fixture.py M testing/test_junitxml.py M testing/test_pdb.py M testing/test_terminal.py M testing/test_tmpdir.py M tox.ini Log Message: ----------- Merge remote-tracking branch 'upstream/features' into davidszotten/stepwise Commit: 7bb51b8ceb1df7dad1363ddbaa9abaeb333b4522 https://github.com/pytest-dev/pytest/commit/7bb51b8ceb1df7dad1363ddbaa9abaeb333b4522 Author: Bruno Oliveira Date: 2018-10-20 (Sat, 20 Oct 2018) Changed paths: A changelog/611.bugfix.rst M src/_pytest/deprecated.py M src/_pytest/fixtures.py M testing/deprecated_test.py A testing/example_scripts/deprecated/test_fixture_named_request.py Log Message: ----------- Issue a warning when a fixture named 'request' is collected Fix #611 Commit: f30911d3aff1da91495efdd97d085cb032dcf207 https://github.com/pytest-dev/pytest/commit/f30911d3aff1da91495efdd97d085cb032dcf207 Author: Ankit Goel Date: 2018-10-21 (Sun, 21 Oct 2018) Changed paths: A changelog/611.bugfix.rst M src/_pytest/deprecated.py M src/_pytest/fixtures.py M testing/deprecated_test.py A testing/example_scripts/deprecated/test_fixture_named_request.py Log Message: ----------- Merge pull request #4209 from nicoddemus/fixture-named-request Issue a warning when a fixture named 'request' is collected Commit: b51ee48f787680a41f025118e87a37ca9388a1f3 https://github.com/pytest-dev/pytest/commit/b51ee48f787680a41f025118e87a37ca9388a1f3 Author: Daniel Hahler Date: 2018-10-23 (Tue, 23 Oct 2018) Changed paths: M src/_pytest/pathlib.py Log Message: ----------- minor: remove unused _shutil_rmtree_remove_writable Commit: 2a45851c9e44c2dac9723364019fe08088aa31c2 https://github.com/pytest-dev/pytest/commit/2a45851c9e44c2dac9723364019fe08088aa31c2 Author: Daniel Hahler Date: 2018-10-23 (Tue, 23 Oct 2018) Changed paths: M src/_pytest/pathlib.py Log Message: ----------- Merge pull request #4218 from blueyed/remove-_shutil_rmtree_remove_writable minor: remove unused _shutil_rmtree_remove_writable Commit: f8f4c16020b8aff3fca398e9f8c6d16f8c001fed https://github.com/pytest-dev/pytest/commit/f8f4c16020b8aff3fca398e9f8c6d16f8c001fed Author: Daniel Hahler Date: 2018-10-24 (Wed, 24 Oct 2018) Changed paths: A changelog/4225.feature.rst M src/_pytest/terminal.py Log Message: ----------- TerminalWriter: write "collecting" msg only once every 0.1s Running `pytest -k doesnotmatch` on pytest's own tests takes ~3s with Kitty terminal for me, but only ~1s with `-q`. It also is faster with urxvt, but still takes 2.2s there. This patch only calls `report_collect` every 0.1s, which is good enough for reporting collection progress, and improves the time with both Kitty and urxvt to ~1.2s for me. Commit: d40cd3ec6b9afe563ad0ec14173ace2d665861d1 https://github.com/pytest-dev/pytest/commit/d40cd3ec6b9afe563ad0ec14173ace2d665861d1 Author: Daniel Hahler Date: 2018-10-24 (Wed, 24 Oct 2018) Changed paths: M src/_pytest/config/__init__.py Log Message: ----------- Use functools.lru_cache with _getconftest_pathlist For pytest's own suite the `cache_info()` looks as follows: > session.config._getconftest_pathlist.cache_info() CacheInfo(hits=231, misses=19, maxsize=None, currsize=19) While it does not really make a difference for me this might help with larger test suites / the case mentioned in https://github.com/pytest-dev/pytest/issues/2206#issuecomment-432623646. Commit: e690e191fd4c1635d5420e5bd323768716c53ff4 https://github.com/pytest-dev/pytest/commit/e690e191fd4c1635d5420e5bd323768716c53ff4 Author: Daniel Hahler Date: 2018-10-24 (Wed, 24 Oct 2018) Changed paths: A changelog/4225.feature.rst M src/_pytest/terminal.py Log Message: ----------- Merge pull request #4225 from blueyed/collect-performance TerminalWriter: write "collecting" msg only once every 0.5s Commit: eee8201e4f85b5c70ac7127a67104410fba50e16 https://github.com/pytest-dev/pytest/commit/eee8201e4f85b5c70ac7127a67104410fba50e16 Author: Daniel Hahler Date: 2018-10-24 (Wed, 24 Oct 2018) Changed paths: M .pre-commit-config.yaml M .travis.yml M CHANGELOG.rst R changelog/3533.bugfix.rst A changelog/3851.doc.rst A changelog/4174.bugfix.rst R changelog/4177.bugfix.rst R changelog/4179.bugfix.rst M doc/en/announce/index.rst A doc/en/announce/release-3.9.2.rst M doc/en/example/markers.rst M doc/en/example/nonpython.rst M doc/en/example/py2py3/test_py2.py M doc/en/example/py2py3/test_py3.py M doc/en/example/simple.rst M doc/en/fixture.rst M doc/en/parametrize.rst M doc/en/skipping.rst M doc/en/tmpdir.rst M doc/en/writing_plugins.rst M src/_pytest/assertion/rewrite.py M src/_pytest/compat.py M src/_pytest/config/__init__.py M src/_pytest/fixtures.py M src/_pytest/logging.py M src/_pytest/pathlib.py M src/_pytest/recwarn.py M src/_pytest/warnings.py A testing/example_scripts/fixtures/fill_fixtures/test_detect_recursive_dependency_error.py M testing/logging/test_reporting.py M testing/python/fixture.py M testing/test_collection.py M testing/test_conftest.py M testing/test_recwarn.py M testing/test_warnings.py M tox.ini Log Message: ----------- Merge remote-tracking branch 'origin/master' into merge-master Commit: 66ce952da687819fc6d9022b0d043f5093f78e48 https://github.com/pytest-dev/pytest/commit/66ce952da687819fc6d9022b0d043f5093f78e48 Author: Daniel Hahler Date: 2018-10-24 (Wed, 24 Oct 2018) Changed paths: M .pre-commit-config.yaml M .travis.yml M CHANGELOG.rst R changelog/3533.bugfix.rst A changelog/3851.doc.rst A changelog/4174.bugfix.rst R changelog/4177.bugfix.rst R changelog/4179.bugfix.rst M doc/en/announce/index.rst A doc/en/announce/release-3.9.2.rst M doc/en/example/markers.rst M doc/en/example/nonpython.rst M doc/en/example/py2py3/test_py2.py M doc/en/example/py2py3/test_py3.py M doc/en/example/simple.rst M doc/en/fixture.rst M doc/en/parametrize.rst M doc/en/skipping.rst M doc/en/tmpdir.rst M doc/en/writing_plugins.rst M src/_pytest/assertion/rewrite.py M src/_pytest/compat.py M src/_pytest/config/__init__.py M src/_pytest/fixtures.py M src/_pytest/logging.py M src/_pytest/pathlib.py M src/_pytest/recwarn.py M src/_pytest/warnings.py A testing/example_scripts/fixtures/fill_fixtures/test_detect_recursive_dependency_error.py M testing/logging/test_reporting.py M testing/python/fixture.py M testing/test_collection.py M testing/test_conftest.py M testing/test_recwarn.py M testing/test_warnings.py M tox.ini Log Message: ----------- Merge pull request #4228 from blueyed/merge-master Merge master into features Commit: 1786ad16a7851cd28d1f3f2ebdbbefd30bab7177 https://github.com/pytest-dev/pytest/commit/1786ad16a7851cd28d1f3f2ebdbbefd30bab7177 Author: Bruno Oliveira Date: 2018-10-24 (Wed, 24 Oct 2018) Changed paths: M src/_pytest/config/__init__.py Log Message: ----------- functools.lru_cache does not exist on Python 2, apply for Python 3 only Commit: 65b97c2f41315de1b39fe9f9595727ec3b327077 https://github.com/pytest-dev/pytest/commit/65b97c2f41315de1b39fe9f9595727ec3b327077 Author: Ronny Pfannschmidt Date: 2018-10-25 (Thu, 25 Oct 2018) Changed paths: M src/_pytest/config/__init__.py Log Message: ----------- Merge pull request #4227 from blueyed/_getconftest_pathlist-lru Use functools.lru_cache with _getconftest_pathlist Commit: a4ea66cb1fcbb8a7723c764d67a817a0afdee36d https://github.com/pytest-dev/pytest/commit/a4ea66cb1fcbb8a7723c764d67a817a0afdee36d Author: Daniel Hahler Date: 2018-10-25 (Thu, 25 Oct 2018) Changed paths: A changelog/2619.feature.rst M src/_pytest/debugging.py M src/_pytest/hookspec.py M testing/test_pdb.py Log Message: ----------- pdb: resume capturing after `continue` After `pdb.set_trace()` capturing is turned off. This patch resumes it after using the `continue` (or `c` / `cont`) command. Store _pytest_capman on the class, for pdbpp's do_debug hack to keep it. Without this, `debug ?` would fail like this: /usr/lib/python3.6/cmd.py:217: in onecmd return func(arg) .venv/lib/python3.6/site-packages/pdb.py:608: in do_debug return orig_do_debug(self, arg) /usr/lib/python3.6/pdb.py:1099: in do_debug sys.call_tracing(p.run, (arg, globals, locals)) /usr/lib/python3.6/bdb.py:434: in run exec(cmd, globals, locals) /usr/lib/python3.6/bdb.py:51: in trace_dispatch return self.dispatch_line(frame) /usr/lib/python3.6/bdb.py:69: in dispatch_line self.user_line(frame) /usr/lib/python3.6/pdb.py:261: in user_line self.interaction(frame, None) .venv/lib/python3.6/site-packages/pdb.py:203: in interaction self.setup(frame, traceback) E AttributeError: 'PytestPdb' object has no attribute '_pytest_capman' - add pytest_leave_pdb hook - fixes test_pdb_interaction_capturing_twice: would fail on master now, but works here Commit: ede3a4e850e8d2d3dedbb90eca84bc80a6f6bc27 https://github.com/pytest-dev/pytest/commit/ede3a4e850e8d2d3dedbb90eca84bc80a6f6bc27 Author: Daniel Hahler Date: 2018-10-25 (Thu, 25 Oct 2018) Changed paths: M changelog/2619.feature.rst M src/_pytest/debugging.py M src/_pytest/hookspec.py M testing/test_pdb.py Log Message: ----------- pytest_{enter,leave}_pdb: pass through pdb instance Commit: f466105d66723f226555224e619683abbce93fe4 https://github.com/pytest-dev/pytest/commit/f466105d66723f226555224e619683abbce93fe4 Author: Daniel Hahler Date: 2018-10-25 (Thu, 25 Oct 2018) Changed paths: A changelog/2619.feature.rst M src/_pytest/debugging.py M src/_pytest/hookspec.py M testing/test_pdb.py Log Message: ----------- Merge pull request #2619 from blueyed/pdb-resume-capture pdb: resume capturing after `continue` Commit: 0dc6cb298e4e35b8f4192973ffa73db0b24575d8 https://github.com/pytest-dev/pytest/commit/0dc6cb298e4e35b8f4192973ffa73db0b24575d8 Author: Daniel Hahler Date: 2018-10-25 (Thu, 25 Oct 2018) Changed paths: M src/_pytest/compat.py M src/_pytest/config/__init__.py Log Message: ----------- Move lru_cache wrapper to compat Ref: https://github.com/pytest-dev/pytest/pull/4227#discussion_r228060373 Commit: 6dc575f5eebc470fcb39fe8627d80818f449ff17 https://github.com/pytest-dev/pytest/commit/6dc575f5eebc470fcb39fe8627d80818f449ff17 Author: Daniel Hahler Date: 2018-10-25 (Thu, 25 Oct 2018) Changed paths: M src/_pytest/compat.py M src/_pytest/config/__init__.py Log Message: ----------- Merge pull request #4239 from blueyed/lru_cache Move lru_cache wrapper to compat Commit: e04182364338ed9cd2a63945204701c99e297f21 https://github.com/pytest-dev/pytest/commit/e04182364338ed9cd2a63945204701c99e297f21 Author: Daniel Hahler Date: 2018-10-25 (Thu, 25 Oct 2018) Changed paths: M src/_pytest/main.py M src/_pytest/python.py M testing/test_session.py Log Message: ----------- Move handling of duplicate files This removes the hack added in https://github.com/pytest-dev/pytest/pull/3802. Adjusts test: - it appears to not have been changed to 7 intentionally. - removes XXX comment, likely not relevant anymore since 6dac7743. Commit: 777e9e1e17ffe389f92010802484b5b18c7406bf https://github.com/pytest-dev/pytest/commit/777e9e1e17ffe389f92010802484b5b18c7406bf Author: Anthony Sottile Date: 2018-10-25 (Thu, 25 Oct 2018) Changed paths: M .pre-commit-config.yaml M bench/bench_argcomplete.py M bench/skip.py A changelog/4028.trivial.rst A changelog/4221.bugfix.rst A changelog/4233.trivial.rst M doc/en/_themes/flask_theme_support.py M doc/en/conf.py M doc/en/example/assertion/failure_demo.py M doc/en/example/assertion/global_testmodule_config/conftest.py M doc/en/example/multipython.py M doc/en/example/nonpython/conftest.py M doc/en/example/py2py3/conftest.py M extra/get_issues.py M scripts/release.py M setup.py M src/_pytest/_argcomplete.py M src/_pytest/_code/__init__.py M src/_pytest/_code/_py2traceback.py M src/_pytest/_code/code.py M src/_pytest/_code/source.py M src/_pytest/assertion/__init__.py M src/_pytest/assertion/rewrite.py M src/_pytest/assertion/truncate.py M src/_pytest/assertion/util.py M src/_pytest/cacheprovider.py M src/_pytest/capture.py M src/_pytest/compat.py M src/_pytest/config/__init__.py M src/_pytest/config/argparsing.py M src/_pytest/config/findpaths.py M src/_pytest/debugging.py M src/_pytest/deprecated.py M src/_pytest/doctest.py M src/_pytest/fixtures.py M src/_pytest/freeze_support.py M src/_pytest/helpconfig.py M src/_pytest/hookspec.py M src/_pytest/junitxml.py M src/_pytest/logging.py M src/_pytest/main.py M src/_pytest/mark/__init__.py M src/_pytest/mark/evaluate.py M src/_pytest/mark/legacy.py M src/_pytest/mark/structures.py M src/_pytest/monkeypatch.py M src/_pytest/nodes.py M src/_pytest/nose.py M src/_pytest/outcomes.py M src/_pytest/pastebin.py M src/_pytest/pathlib.py M src/_pytest/pytester.py M src/_pytest/python.py M src/_pytest/python_api.py M src/_pytest/recwarn.py M src/_pytest/reports.py M src/_pytest/resultlog.py M src/_pytest/runner.py M src/_pytest/setuponly.py M src/_pytest/setupplan.py M src/_pytest/skipping.py M src/_pytest/terminal.py M src/_pytest/tmpdir.py M src/_pytest/unittest.py M src/_pytest/warnings.py M src/pytest.py M testing/acceptance_test.py M testing/code/test_code.py M testing/code/test_excinfo.py M testing/code/test_source.py M testing/deprecated_test.py M testing/example_scripts/issue_519.py M testing/example_scripts/unittest/test_parametrized_fixture_error_message.py M testing/logging/test_formatter.py M testing/logging/test_reporting.py M testing/python/approx.py M testing/python/fixture.py M testing/python/metafunc.py M testing/python/raises.py M testing/test_argcomplete.py M testing/test_assertion.py M testing/test_assertrewrite.py M testing/test_cacheprovider.py M testing/test_capture.py M testing/test_collection.py M testing/test_compat.py M testing/test_config.py M testing/test_conftest.py M testing/test_doctest.py M testing/test_entry_points.py M testing/test_helpconfig.py M testing/test_junitxml.py M testing/test_mark.py M testing/test_modimport.py M testing/test_monkeypatch.py M testing/test_nodes.py M testing/test_nose.py M testing/test_parseopt.py M testing/test_pastebin.py M testing/test_paths.py M testing/test_pdb.py M testing/test_pluginmanager.py M testing/test_pytester.py M testing/test_recwarn.py M testing/test_resultlog.py M testing/test_runner.py M testing/test_runner_xunit.py M testing/test_session.py M testing/test_skipping.py M testing/test_terminal.py M testing/test_tmpdir.py M testing/test_unittest.py M testing/test_warnings.py Log Message: ----------- Merge remote-tracking branch 'origin/master' into merge-master Commit: bf199175371349999d2e65f5f25c59be2a9c6f00 https://github.com/pytest-dev/pytest/commit/bf199175371349999d2e65f5f25c59be2a9c6f00 Author: Ronny Pfannschmidt Date: 2018-10-26 (Fri, 26 Oct 2018) Changed paths: M .pre-commit-config.yaml M bench/bench_argcomplete.py M bench/skip.py A changelog/4028.trivial.rst A changelog/4221.bugfix.rst A changelog/4233.trivial.rst M doc/en/_themes/flask_theme_support.py M doc/en/conf.py M doc/en/example/assertion/failure_demo.py M doc/en/example/assertion/global_testmodule_config/conftest.py M doc/en/example/multipython.py M doc/en/example/nonpython/conftest.py M doc/en/example/py2py3/conftest.py M extra/get_issues.py M scripts/release.py M setup.py M src/_pytest/_argcomplete.py M src/_pytest/_code/__init__.py M src/_pytest/_code/_py2traceback.py M src/_pytest/_code/code.py M src/_pytest/_code/source.py M src/_pytest/assertion/__init__.py M src/_pytest/assertion/rewrite.py M src/_pytest/assertion/truncate.py M src/_pytest/assertion/util.py M src/_pytest/cacheprovider.py M src/_pytest/capture.py M src/_pytest/compat.py M src/_pytest/config/__init__.py M src/_pytest/config/argparsing.py M src/_pytest/config/findpaths.py M src/_pytest/debugging.py M src/_pytest/deprecated.py M src/_pytest/doctest.py M src/_pytest/fixtures.py M src/_pytest/freeze_support.py M src/_pytest/helpconfig.py M src/_pytest/hookspec.py M src/_pytest/junitxml.py M src/_pytest/logging.py M src/_pytest/main.py M src/_pytest/mark/__init__.py M src/_pytest/mark/evaluate.py M src/_pytest/mark/legacy.py M src/_pytest/mark/structures.py M src/_pytest/monkeypatch.py M src/_pytest/nodes.py M src/_pytest/nose.py M src/_pytest/outcomes.py M src/_pytest/pastebin.py M src/_pytest/pathlib.py M src/_pytest/pytester.py M src/_pytest/python.py M src/_pytest/python_api.py M src/_pytest/recwarn.py M src/_pytest/reports.py M src/_pytest/resultlog.py M src/_pytest/runner.py M src/_pytest/setuponly.py M src/_pytest/setupplan.py M src/_pytest/skipping.py M src/_pytest/terminal.py M src/_pytest/tmpdir.py M src/_pytest/unittest.py M src/_pytest/warnings.py M src/pytest.py M testing/acceptance_test.py M testing/code/test_code.py M testing/code/test_excinfo.py M testing/code/test_source.py M testing/deprecated_test.py M testing/example_scripts/issue_519.py M testing/example_scripts/unittest/test_parametrized_fixture_error_message.py M testing/logging/test_formatter.py M testing/logging/test_reporting.py M testing/python/approx.py M testing/python/fixture.py M testing/python/metafunc.py M testing/python/raises.py M testing/test_argcomplete.py M testing/test_assertion.py M testing/test_assertrewrite.py M testing/test_cacheprovider.py M testing/test_capture.py M testing/test_collection.py M testing/test_compat.py M testing/test_config.py M testing/test_conftest.py M testing/test_doctest.py M testing/test_entry_points.py M testing/test_helpconfig.py M testing/test_junitxml.py M testing/test_mark.py M testing/test_modimport.py M testing/test_monkeypatch.py M testing/test_nodes.py M testing/test_nose.py M testing/test_parseopt.py M testing/test_pastebin.py M testing/test_paths.py M testing/test_pdb.py M testing/test_pluginmanager.py M testing/test_pytester.py M testing/test_recwarn.py M testing/test_resultlog.py M testing/test_runner.py M testing/test_runner_xunit.py M testing/test_session.py M testing/test_skipping.py M testing/test_terminal.py M testing/test_tmpdir.py M testing/test_unittest.py M testing/test_warnings.py Log Message: ----------- Merge pull request #4242 from pytest-dev/merge-master merge master into features Commit: 8d0e1a99e49ac0fbe08721c7abbbbb379f6cae59 https://github.com/pytest-dev/pytest/commit/8d0e1a99e49ac0fbe08721c7abbbbb379f6cae59 Author: Bruno Oliveira Date: 2018-10-26 (Fri, 26 Oct 2018) Changed paths: M src/_pytest/main.py M src/_pytest/python.py M testing/test_session.py Log Message: ----------- Merge pull request #4241 from blueyed/move-duplicates Move handling of duplicate files Commit: dcdf86ef5bdfffddbed6e5748ea83553a5294370 https://github.com/pytest-dev/pytest/commit/dcdf86ef5bdfffddbed6e5748ea83553a5294370 Author: Daniel Hahler Date: 2018-10-26 (Fri, 26 Oct 2018) Changed paths: M src/_pytest/python.py Log Message: ----------- python: collect: revisit Commit: e986d06ade5d54ddcc6091caab7063e0acf14ada https://github.com/pytest-dev/pytest/commit/e986d06ade5d54ddcc6091caab7063e0acf14ada Author: Bruno Oliveira Date: 2018-10-27 (Sat, 27 Oct 2018) Changed paths: M src/_pytest/python.py Log Message: ----------- Merge pull request #4251 from blueyed/python-collect python: collect: revisit Commit: 9fe871016db65f5ef2a7bfb57765c49a56e3b54a https://github.com/pytest-dev/pytest/commit/9fe871016db65f5ef2a7bfb57765c49a56e3b54a Author: Ronny Pfannschmidt Date: 2018-10-27 (Sat, 27 Oct 2018) Changed paths: M AUTHORS A changelog/4147.feature.rst M doc/en/cache.rst M src/_pytest/config/__init__.py A src/_pytest/stepwise.py M testing/test_cacheprovider.py A testing/test_stepwise.py Log Message: ----------- Merge pull request #4147 from davidszotten/stepwise Stepwise Commit: 3b7fbcd47fee9676224a06cf73cf1dd31bb7c215 https://github.com/pytest-dev/pytest/commit/3b7fbcd47fee9676224a06cf73cf1dd31bb7c215 Author: Bruno Oliveira Date: 2018-10-27 (Sat, 27 Oct 2018) Changed paths: M CHANGELOG.rst R changelog/3851.doc.rst R changelog/4028.trivial.rst R changelog/4174.bugfix.rst R changelog/4221.bugfix.rst R changelog/4233.trivial.rst M doc/en/announce/index.rst A doc/en/announce/release-3.9.3.rst M doc/en/builtin.rst M doc/en/example/parametrize.rst M doc/en/example/reportingdemo.rst M doc/en/warnings.rst M doc/en/writing_plugins.rst M src/_pytest/config/__init__.py M src/_pytest/pathlib.py M src/_pytest/recwarn.py A testing/example_scripts/perf_examples/collect_stats/.gitignore A testing/example_scripts/perf_examples/collect_stats/generate_folders.py A testing/example_scripts/perf_examples/collect_stats/template_test.py M testing/test_recwarn.py M testing/test_tmpdir.py Log Message: ----------- Merge remote-tracking branch 'upstream/master' into merge-master-into-features Commit: cc531a1ca998fc8358610d14eae03f44a7726daf https://github.com/pytest-dev/pytest/commit/cc531a1ca998fc8358610d14eae03f44a7726daf Author: Ronny Pfannschmidt Date: 2018-10-28 (Sun, 28 Oct 2018) Changed paths: M CHANGELOG.rst R changelog/3851.doc.rst R changelog/4028.trivial.rst R changelog/4174.bugfix.rst R changelog/4221.bugfix.rst R changelog/4233.trivial.rst M doc/en/announce/index.rst A doc/en/announce/release-3.9.3.rst M doc/en/builtin.rst M doc/en/example/parametrize.rst M doc/en/example/reportingdemo.rst M doc/en/warnings.rst M doc/en/writing_plugins.rst M src/_pytest/config/__init__.py M src/_pytest/pathlib.py M src/_pytest/recwarn.py A testing/example_scripts/perf_examples/collect_stats/.gitignore A testing/example_scripts/perf_examples/collect_stats/generate_folders.py A testing/example_scripts/perf_examples/collect_stats/template_test.py M testing/test_recwarn.py M testing/test_tmpdir.py Log Message: ----------- Merge pull request #4253 from nicoddemus/merge-master-into-features Merge master into features Commit: 40228fce5a7b3aaab07870ca73998c46eb410460 https://github.com/pytest-dev/pytest/commit/40228fce5a7b3aaab07870ca73998c46eb410460 Author: Daniel Hahler Date: 2018-10-30 (Tue, 30 Oct 2018) Changed paths: M src/_pytest/main.py M src/_pytest/python.py Log Message: ----------- collection: _recurse: skip __pycache__ Commit: 233c2a23de1c5e11c26eaa06a79977fd5811f7f2 https://github.com/pytest-dev/pytest/commit/233c2a23de1c5e11c26eaa06a79977fd5811f7f2 Author: Bruno Oliveira Date: 2018-10-30 (Tue, 30 Oct 2018) Changed paths: M src/_pytest/main.py M src/_pytest/python.py Log Message: ----------- Merge pull request #4250 from blueyed/ignore-pyc collection: _recurse: skip __pycache__ Commit: 1f1d4aaf6881dd40e69a0388d42b78b072ba4e8c https://github.com/pytest-dev/pytest/commit/1f1d4aaf6881dd40e69a0388d42b78b072ba4e8c Author: Daniel Hahler Date: 2018-10-30 (Tue, 30 Oct 2018) Changed paths: M src/_pytest/cacheprovider.py Log Message: ----------- cacheprovider: display cachedir also in non-verbose mode if customized Commit: e0038b82f7e76b73f2555fc8b065f94513570020 https://github.com/pytest-dev/pytest/commit/e0038b82f7e76b73f2555fc8b065f94513570020 Author: Daniel Hahler Date: 2018-10-31 (Wed, 31 Oct 2018) Changed paths: M src/_pytest/capture.py M src/_pytest/debugging.py M testing/test_pdb.py Log Message: ----------- pdb: improve msg about output capturing with set_trace Do not display "IO-capturing turned off/on" when ``-s`` is used to avoid confusion. Commit: 65817dd7975610d459467c4911b45f6bffe5352d https://github.com/pytest-dev/pytest/commit/65817dd7975610d459467c4911b45f6bffe5352d Author: Daniel Hahler Date: 2018-10-31 (Wed, 31 Oct 2018) Changed paths: A changelog/4277.trivial.rst Log Message: ----------- changelog [ci skip] Commit: ce1cc3dddb384d7f73d8409280931342e9c539e2 https://github.com/pytest-dev/pytest/commit/ce1cc3dddb384d7f73d8409280931342e9c539e2 Author: Daniel Hahler Date: 2018-10-31 (Wed, 31 Oct 2018) Changed paths: M src/_pytest/config/__init__.py M testing/test_conftest.py Log Message: ----------- _getconftestmodules: use functools.lru_cache Also renames `_path2confmods` to `_dirpath2confmods` for clarity (it is expected to be a dirpath in `_importconftest`). Uses an explicit maxsize, since it appears to be only relevant for a short period [1]. Removes the lru_cache on _getconftest_pathlist, which makes no difference when caching _getconftestmodules, at least with the performance test of 100x10 files (#4237). 1: https://github.com/pytest-dev/pytest/pull/4237#discussion_r228528007 Commit: 017e504a11278d1edd9a29f12962bb6caeb85b9b https://github.com/pytest-dev/pytest/commit/017e504a11278d1edd9a29f12962bb6caeb85b9b Author: Bruno Oliveira Date: 2018-10-31 (Wed, 31 Oct 2018) Changed paths: A changelog/4277.trivial.rst M src/_pytest/capture.py M src/_pytest/debugging.py M testing/test_pdb.py Log Message: ----------- Merge pull request #4277 from blueyed/pdb-set_trace-capture-msg pdb: improve msg about output capturing with set_trace Commit: f8a2452247266c25947901073db5a1490fa9dcac https://github.com/pytest-dev/pytest/commit/f8a2452247266c25947901073db5a1490fa9dcac Author: Daniel Hahler Date: 2018-11-01 (Thu, 01 Nov 2018) Changed paths: A changelog/4272.trivial.rst Log Message: ----------- changelog [ci skip] Commit: a192e6b430498fd54da3a462af5424d272603e58 https://github.com/pytest-dev/pytest/commit/a192e6b430498fd54da3a462af5424d272603e58 Author: Daniel Hahler Date: 2018-11-01 (Thu, 01 Nov 2018) Changed paths: M src/_pytest/config/__init__.py M testing/test_conftest.py Log Message: ----------- Merge pull request #4247 from blueyed/lru _getconftestmodules: use functools.lru_cache Commit: f2cebce2eb2fb94443e52d1d9282d6ec97c0d1ea https://github.com/pytest-dev/pytest/commit/f2cebce2eb2fb94443e52d1d9282d6ec97c0d1ea Author: Bruno Oliveira Date: 2018-11-01 (Thu, 01 Nov 2018) Changed paths: A changelog/4272.trivial.rst M src/_pytest/cacheprovider.py Log Message: ----------- Merge pull request #4272 from blueyed/cache-non-default cacheprovider: display cachedir also in non-verbose mode if customized Commit: a41820fbf0ca5ba25fc64bc0f976c3b3d4af53ea https://github.com/pytest-dev/pytest/commit/a41820fbf0ca5ba25fc64bc0f976c3b3d4af53ea Author: Anders Hovm?ller Date: 2018-11-02 (Fri, 02 Nov 2018) Changed paths: M src/_pytest/main.py M src/_pytest/pathlib.py M src/_pytest/python.py Log Message: ----------- collection: performance: use optimized parts function Time: 8.53s => 5.73s Commit: 2b50911c9d9e7cc2c3ffa38c70bff398109718ef https://github.com/pytest-dev/pytest/commit/2b50911c9d9e7cc2c3ffa38c70bff398109718ef Author: Anders Hovm?ller Date: 2018-11-02 (Fri, 02 Nov 2018) Changed paths: M src/_pytest/main.py M src/_pytest/python.py Log Message: ----------- Minor refactor for readability Time: 5.73s => 5.88s/5.82s Commit: 6ffa347c77344a57cbb99ff43d7c27b78a7b9511 https://github.com/pytest-dev/pytest/commit/6ffa347c77344a57cbb99ff43d7c27b78a7b9511 Author: Daniel Hahler Date: 2018-11-02 (Fri, 02 Nov 2018) Changed paths: M src/_pytest/main.py Log Message: ----------- Handle dirs only once Time: 5.73s/5.88s => 5.36s (Before rebase: 4.86s => 4.45s) Commit: 023e1c78df64e0cbdc7fa9ff8a912c56a43a033b https://github.com/pytest-dev/pytest/commit/023e1c78df64e0cbdc7fa9ff8a912c56a43a033b Author: Daniel Hahler Date: 2018-11-02 (Fri, 02 Nov 2018) Changed paths: M src/_pytest/main.py M src/_pytest/pathlib.py Log Message: ----------- paths: use set and isdisjoint Time: 5.36s => 4.85s (before rebase: 4.45s => 3.55s) Commit: 4cb838d97809bbe573c69c6683b1b9a6b0108a8c https://github.com/pytest-dev/pytest/commit/4cb838d97809bbe573c69c6683b1b9a6b0108a8c Author: Bruno Oliveira Date: 2018-11-03 (Sat, 03 Nov 2018) Changed paths: M src/_pytest/main.py M src/_pytest/pathlib.py M src/_pytest/python.py Log Message: ----------- Merge pull request #4237 from boxed/master Performance fixes Commit: 6befdf8b46dea2138dcd4e275c930dcd83a586ac https://github.com/pytest-dev/pytest/commit/6befdf8b46dea2138dcd4e275c930dcd83a586ac Author: Bruno Oliveira Date: 2018-11-03 (Sat, 03 Nov 2018) Changed paths: M .pre-commit-config.yaml M CHANGELOG.rst A changelog/2701.bugfix.rst A changelog/4046.bugfix.rst A changelog/4255.doc.rst A changelog/4260.bugfix.rst A changelog/4262.bugfix.rst A changelog/4279.trivial.rst A doc/4266.bugfix.rst M doc/en/contents.rst M doc/en/example/multipython.py M doc/en/fixture.rst A doc/en/flaky.rst M doc/en/proposals/parametrize_with_fixtures.rst M doc/en/reference.rst M doc/en/talks.rst M doc/en/writing_plugins.rst M src/_pytest/_code/source.py M src/_pytest/capture.py M src/_pytest/compat.py M src/_pytest/config/argparsing.py M src/_pytest/fixtures.py M src/_pytest/hookspec.py M src/_pytest/main.py M src/_pytest/mark/structures.py M src/_pytest/monkeypatch.py M src/_pytest/pathlib.py M src/_pytest/python.py M testing/python/raises.py M testing/test_collection.py M testing/test_compat.py M testing/test_monkeypatch.py A testing/test_pathlib.py R testing/test_paths.py Log Message: ----------- Merge remote-tracking branch 'upstream/master' into release-3.10.0 Commit: 1ec6805112fdec201fc94d2a586c40ba8aaf57dd https://github.com/pytest-dev/pytest/commit/1ec6805112fdec201fc94d2a586c40ba8aaf57dd Author: Bruno Oliveira Date: 2018-11-03 (Sat, 03 Nov 2018) Changed paths: M doc/en/example/multipython.py Log Message: ----------- Fix escape in code sample Commit: c2e906ec97becc49047f6207582815cd4337c7a3 https://github.com/pytest-dev/pytest/commit/c2e906ec97becc49047f6207582815cd4337c7a3 Author: Bruno Oliveira Date: 2018-11-03 (Sat, 03 Nov 2018) Changed paths: M CHANGELOG.rst R changelog/2619.feature.rst R changelog/2701.bugfix.rst R changelog/4046.bugfix.rst R changelog/4147.feature.rst R changelog/4188.feature.rst R changelog/4225.feature.rst R changelog/4255.doc.rst R changelog/4260.bugfix.rst R changelog/4262.bugfix.rst R changelog/4272.trivial.rst R changelog/4277.trivial.rst R changelog/4279.trivial.rst R changelog/611.bugfix.rst M doc/en/announce/index.rst A doc/en/announce/release-3.10.0.rst M doc/en/cache.rst M doc/en/example/nonpython.rst M doc/en/writing_plugins.rst Log Message: ----------- Preparing release version 3.10.0 Commit: 3d88d1827b42b7f7b0e774d19ac58f02e5c67d0a https://github.com/pytest-dev/pytest/commit/3d88d1827b42b7f7b0e774d19ac58f02e5c67d0a Author: Bruno Oliveira Date: 2018-11-03 (Sat, 03 Nov 2018) Changed paths: M CHANGELOG.rst Log Message: ----------- Fixed linting Commit: d1c9c545716e6a0f2dcf64502f1b15681043bb32 https://github.com/pytest-dev/pytest/commit/d1c9c545716e6a0f2dcf64502f1b15681043bb32 Author: Bruno Oliveira Date: 2018-11-04 (Sun, 04 Nov 2018) Changed paths: M AUTHORS M CHANGELOG.rst R changelog/2701.bugfix.rst R changelog/4046.bugfix.rst R changelog/4255.doc.rst R changelog/4260.bugfix.rst R changelog/4262.bugfix.rst R changelog/4279.trivial.rst M doc/en/announce/index.rst A doc/en/announce/release-3.10.0.rst M doc/en/cache.rst M doc/en/example/multipython.py M doc/en/example/nonpython.rst M doc/en/writing_plugins.rst M src/_pytest/cacheprovider.py M src/_pytest/capture.py M src/_pytest/compat.py M src/_pytest/config/__init__.py M src/_pytest/debugging.py M src/_pytest/deprecated.py M src/_pytest/fixtures.py M src/_pytest/hookspec.py M src/_pytest/main.py M src/_pytest/pathlib.py M src/_pytest/python.py A src/_pytest/stepwise.py M src/_pytest/terminal.py M testing/deprecated_test.py A testing/example_scripts/deprecated/test_fixture_named_request.py M testing/test_cacheprovider.py M testing/test_conftest.py M testing/test_pdb.py A testing/test_stepwise.py Log Message: ----------- Merge pull request #4297 from nicoddemus/release-3.10.0 Release 3.10.0 Compare: https://github.com/pytest-dev/pytest/compare/bb2ed2f89853...d1c9c545716e **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. From nicoddemus at gmail.com Sun Nov 4 18:21:08 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Sun, 04 Nov 2018 15:21:08 -0800 Subject: [Pytest-commit] [pytest-dev/pytest] 341524: doc: add lost changelog entry Message-ID: <5bdf7ee46f153_2ca42aab9b29c59058347@hookshot-fe-d2afb11.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 34152445cff55ca0eb66a896d23b2fdf2677e9da https://github.com/pytest-dev/pytest/commit/34152445cff55ca0eb66a896d23b2fdf2677e9da Author: Daniel Hahler Date: 2018-11-04 (Sun, 04 Nov 2018) Changed paths: M CHANGELOG.rst R doc/4266.bugfix.rst Log Message: ----------- doc: add lost changelog entry Closes https://github.com/pytest-dev/pytest/issues/4300. [ci skip] Commit: 4aa3c4fa2b1539b2b783e1ce74dac748cbcc0771 https://github.com/pytest-dev/pytest/commit/4aa3c4fa2b1539b2b783e1ce74dac748cbcc0771 Author: Bruno Oliveira Date: 2018-11-04 (Sun, 04 Nov 2018) Changed paths: M CHANGELOG.rst R doc/4266.bugfix.rst Log Message: ----------- Merge pull request #4303 from blueyed/fix-changelog doc: add lost changelog entry Compare: https://github.com/pytest-dev/pytest/compare/d1c9c545716e...4aa3c4fa2b15 **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. From nicoddemus at gmail.com Mon Nov 5 15:17:17 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Mon, 05 Nov 2018 12:17:17 -0800 Subject: [Pytest-commit] [pytest-dev/pytest] d42c49: Add missing `-` in front of the new option `--sw` Message-ID: <5be0a54d634f3_191a2af027c5e58025338@hookshot-fe-d2afb11.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: d42c490bc1cbd0d95e59cc0372683b311b6baaf7 https://github.com/pytest-dev/pytest/commit/d42c490bc1cbd0d95e59cc0372683b311b6baaf7 Author: Boris Feld Date: 2018-11-05 (Mon, 05 Nov 2018) Changed paths: M CHANGELOG.rst Log Message: ----------- Add missing `-` in front of the new option `--sw` Commit: 832b59b3169e2d192e00b133466058515bc819de https://github.com/pytest-dev/pytest/commit/832b59b3169e2d192e00b133466058515bc819de Author: Bruno Oliveira Date: 2018-11-05 (Mon, 05 Nov 2018) Changed paths: M CHANGELOG.rst Log Message: ----------- Merge pull request #4312 from Lothiraldan/patch-1 Add missing `-` in front of the new option `--sw` Compare: https://github.com/pytest-dev/pytest/compare/e253852e4baa...832b59b3169e **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. From nicoddemus at gmail.com Mon Nov 5 15:51:51 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Mon, 05 Nov 2018 12:51:51 -0800 Subject: [Pytest-commit] [pytest-dev/pytest] f521f5: move the _bestrelpathcache to session Message-ID: <5be0ad67735d6_50132ad605c0e59467491@hookshot-fe-d252ca1.cp1-iad.github.net.mail> Branch: refs/heads/features Home: https://github.com/pytest-dev/pytest Commit: f521f5e012d8780b3509d3422dce9e02bfa801e9 https://github.com/pytest-dev/pytest/commit/f521f5e012d8780b3509d3422dce9e02bfa801e9 Author: Ronny Pfannschmidt Date: 2018-11-05 (Mon, 05 Nov 2018) Changed paths: M src/_pytest/main.py M src/_pytest/nodes.py Log Message: ----------- move the _bestrelpathcache to session Commit: 1752c7e710c2172c121c0746bf9e8c48ec1fa0b9 https://github.com/pytest-dev/pytest/commit/1752c7e710c2172c121c0746bf9e8c48ec1fa0b9 Author: Bruno Oliveira Date: 2018-11-05 (Mon, 05 Nov 2018) Changed paths: M src/_pytest/main.py M src/_pytest/nodes.py Log Message: ----------- Merge pull request #4314 from RonnyPfannschmidt/bestrelpath-cache-move-to-session move Bestrelpath cache move to session Compare: https://github.com/pytest-dev/pytest/compare/5eb401611078...1752c7e710c2 **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. From nicoddemus at gmail.com Thu Nov 8 17:42:06 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Thu, 08 Nov 2018 14:42:06 -0800 Subject: [Pytest-commit] [pytest-dev/pytest] c55ca1: Update __init__.py Message-ID: <5be4bbbe8e8ed_37802b09f9df6578653b@hookshot-fe-7191cb1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: c55ca155e90caa2c2b890f3bd8c765c0dec1b438 https://github.com/pytest-dev/pytest/commit/c55ca155e90caa2c2b890f3bd8c765c0dec1b438 Author: Fabien ZARIFIAN Date: 2018-11-04 (Sun, 04 Nov 2018) Changed paths: M src/_pytest/config/__init__.py Log Message: ----------- Update __init__.py #4304 Commit: a447dc86fb013b7d0fac49220c5e893e6a282372 https://github.com/pytest-dev/pytest/commit/a447dc86fb013b7d0fac49220c5e893e6a282372 Author: Fabien ZARIFIAN Date: 2018-11-05 (Mon, 05 Nov 2018) Changed paths: M testing/test_pluginmanager.py Log Message: ----------- Add test to branch Commit: 1793ac38a93e02103ec7892b0458b4273fb75a2b https://github.com/pytest-dev/pytest/commit/1793ac38a93e02103ec7892b0458b4273fb75a2b Author: Fabien ZARIFIAN Date: 2018-11-05 (Mon, 05 Nov 2018) Changed paths: M src/_pytest/config/__init__.py Log Message: ----------- Update __init__.py Commit: db70c758074ae29fc8b1519f00954f72c0354d41 https://github.com/pytest-dev/pytest/commit/db70c758074ae29fc8b1519f00954f72c0354d41 Author: Fabien ZARIFIAN Date: 2018-11-05 (Mon, 05 Nov 2018) Changed paths: A changelog/4304.bugfix.rst Log Message: ----------- Create 4304.bugfix.rst Commit: 5f61f0d2cb4fbda9724306179353f3d85961507e https://github.com/pytest-dev/pytest/commit/5f61f0d2cb4fbda9724306179353f3d85961507e Author: Fabien ZARIFIAN Date: 2018-11-05 (Mon, 05 Nov 2018) Changed paths: M src/_pytest/config/__init__.py Log Message: ----------- Update __init__.py As mentionned by @RonnyPfannschmidt, use set_blocked on module stepwise (and it's brother pytest_stepwise like consider_pluginarg method does) Commit: 9a884f1ccb11c332cf57427c67476bc5f2ef66e4 https://github.com/pytest-dev/pytest/commit/9a884f1ccb11c332cf57427c67476bc5f2ef66e4 Author: Bruno Oliveira Date: 2018-11-07 (Wed, 07 Nov 2018) Changed paths: M changelog/4304.bugfix.rst Log Message: ----------- Improve changelog a bit Commit: 17b8e2d45b0e7fefdd07487391ddef6795ce4a12 https://github.com/pytest-dev/pytest/commit/17b8e2d45b0e7fefdd07487391ddef6795ce4a12 Author: Bruno Oliveira Date: 2018-11-07 (Wed, 07 Nov 2018) Changed paths: M testing/test_pluginmanager.py Log Message: ----------- Fix linting Commit: f48a26f59c448c55a83f83546949acddb073bd38 https://github.com/pytest-dev/pytest/commit/f48a26f59c448c55a83f83546949acddb073bd38 Author: Fabien ZARIFIAN Date: 2018-11-08 (Thu, 08 Nov 2018) Changed paths: M AUTHORS Log Message: ----------- Update AUTHORS Commit: 423e19909ecff177cf6c23b164279b90c2a64001 https://github.com/pytest-dev/pytest/commit/423e19909ecff177cf6c23b164279b90c2a64001 Author: Bruno Oliveira Date: 2018-11-08 (Thu, 08 Nov 2018) Changed paths: M AUTHORS A changelog/4304.bugfix.rst M src/_pytest/config/__init__.py M testing/test_pluginmanager.py Log Message: ----------- Merge pull request #4307 from fzarifian/fzarifian-pr4304 #4304 the stepwise plugin must be blocked on cacheprovider plugin block request Compare: https://github.com/pytest-dev/pytest/compare/f06fe436492e...423e19909ecf **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. From nicoddemus at gmail.com Fri Nov 9 05:32:51 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Fri, 09 Nov 2018 02:32:51 -0800 Subject: [Pytest-commit] [pytest-dev/pytest] b494d3: tests: test_fileimport: improve reporting on failu... Message-ID: <5be562537a9c7_526a2ad4acd5657831770@hookshot-fe-265448d.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: b494d3d1c11e94a3b2d83250e031205de53d8394 https://github.com/pytest-dev/pytest/commit/b494d3d1c11e94a3b2d83250e031205de53d8394 Author: Daniel Hahler Date: 2018-11-09 (Fri, 09 Nov 2018) Changed paths: M testing/test_modimport.py Log Message: ----------- tests: test_fileimport: improve reporting on failure Commit: e00f3a2fb76cd81be72fc41db509fe301122dbcb https://github.com/pytest-dev/pytest/commit/e00f3a2fb76cd81be72fc41db509fe301122dbcb Author: Bruno Oliveira Date: 2018-11-09 (Fri, 09 Nov 2018) Changed paths: M testing/test_modimport.py Log Message: ----------- Merge pull request #4353 from blueyed/test_fileimport tests: test_fileimport: improve reporting on failure Compare: https://github.com/pytest-dev/pytest/compare/afaad2f82b81...e00f3a2fb76c **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. From nicoddemus at gmail.com Sun Nov 11 08:36:34 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Sun, 11 Nov 2018 05:36:34 -0800 Subject: [Pytest-commit] [pytest-dev/pytest] be15ad: Fix collection of direct symlinked files not in py... Message-ID: <5be8306271d7c_58752b18e15565845650@hookshot-fe-265448d.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: be15ad8d2521c8b5f48c6bf36c0e4e8031ef1f1d https://github.com/pytest-dev/pytest/commit/be15ad8d2521c8b5f48c6bf36c0e4e8031ef1f1d Author: Daniel Hahler Date: 2018-11-11 (Sun, 11 Nov 2018) Changed paths: A changelog/4321.bugfix.rst A changelog/4325.bugfix.rst M src/_pytest/main.py M testing/test_collection.py Log Message: ----------- Fix collection of direct symlinked files not in python_files Fixes https://github.com/pytest-dev/pytest/issues/4325. Commit: e5a9f92dfb52bbaaf20efe566a92dc087ea1688b https://github.com/pytest-dev/pytest/commit/e5a9f92dfb52bbaaf20efe566a92dc087ea1688b Author: Bruno Oliveira Date: 2018-11-11 (Sun, 11 Nov 2018) Changed paths: A changelog/4321.bugfix.rst A changelog/4325.bugfix.rst M src/_pytest/main.py M testing/test_collection.py Log Message: ----------- Merge pull request #4337 from blueyed/fix-sym Fix collection of symlinked files Compare: https://github.com/pytest-dev/pytest/compare/7ab3d818f033...e5a9f92dfb52 **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. From nicoddemus at gmail.com Sun Nov 11 08:38:07 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Sun, 11 Nov 2018 05:38:07 -0800 Subject: [Pytest-commit] [pytest-dev/pytest] a6ff5e: Cleanup/follow-up to #4319 Message-ID: <5be830bf49be0_67172ab6054c05788926e@hookshot-fe-6e9b612.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: a6ff5e6bfc117f9151c6506a5f6f4bba51a1676c https://github.com/pytest-dev/pytest/commit/a6ff5e6bfc117f9151c6506a5f6f4bba51a1676c Author: Daniel Hahler Date: 2018-11-11 (Sun, 11 Nov 2018) Changed paths: M src/_pytest/main.py Log Message: ----------- Cleanup/follow-up to #4319 Commit: b6f16abfe0f29c0f5a5b4d983950c7b77da40607 https://github.com/pytest-dev/pytest/commit/b6f16abfe0f29c0f5a5b4d983950c7b77da40607 Author: Bruno Oliveira Date: 2018-11-11 (Sun, 11 Nov 2018) Changed paths: M src/_pytest/main.py Log Message: ----------- Merge pull request #4369 from blueyed/cleanup Cleanup/follow-up to #4319 Compare: https://github.com/pytest-dev/pytest/compare/e5a9f92dfb52...b6f16abfe0f2 **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. From nicoddemus at gmail.com Sun Nov 11 08:55:08 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Sun, 11 Nov 2018 05:55:08 -0800 Subject: [Pytest-commit] [pytest-dev/pytest] dc9ced: Travis: use Xenial by default [skip appveyor] Message-ID: <5be834bc458f9_3dbd2b145f2c6584711d7@hookshot-fe-2cc8887.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: dc9ceda5d2482b3d435b57afaef3e3f4a9a6137a https://github.com/pytest-dev/pytest/commit/dc9ceda5d2482b3d435b57afaef3e3f4a9a6137a Author: Daniel Hahler Date: 2018-11-11 (Sun, 11 Nov 2018) Changed paths: M .travis.yml Log Message: ----------- Travis: use Xenial by default [skip appveyor] Commit: 11a9cbd50b7f6ada59c8335f759d65439f85c29d https://github.com/pytest-dev/pytest/commit/11a9cbd50b7f6ada59c8335f759d65439f85c29d Author: Bruno Oliveira Date: 2018-11-11 (Sun, 11 Nov 2018) Changed paths: M .travis.yml Log Message: ----------- Merge pull request #4365 from blueyed/xenial Travis: use Xenial by default [skip appveyor] Compare: https://github.com/pytest-dev/pytest/compare/b6f16abfe0f2...11a9cbd50b7f **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. From nicoddemus at gmail.com Sun Nov 11 08:57:22 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Sun, 11 Nov 2018 05:57:22 -0800 Subject: [Pytest-commit] [pytest-dev/pytest] 825085: Travis: use coverage from existing tox env [skip ... Message-ID: <5be8354236788_25012ab785aa658813686@hookshot-fe-32b5f5b.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 825085f699f79030475f1632dc4a549b7ad4d45b https://github.com/pytest-dev/pytest/commit/825085f699f79030475f1632dc4a549b7ad4d45b Author: Daniel Hahler Date: 2018-11-11 (Sun, 11 Nov 2018) Changed paths: M .travis.yml Log Message: ----------- Travis: use coverage from existing tox env [skip appveyor] Commit: 7b833ce5f99a8a4a6bd0e41379199a88ffefbea4 https://github.com/pytest-dev/pytest/commit/7b833ce5f99a8a4a6bd0e41379199a88ffefbea4 Author: Bruno Oliveira Date: 2018-11-11 (Sun, 11 Nov 2018) Changed paths: M .travis.yml Log Message: ----------- Merge pull request #4368 from blueyed/toxenv-coverage Travis: use coverage from existing tox env [skip appveyor] Compare: https://github.com/pytest-dev/pytest/compare/11a9cbd50b7f...7b833ce5f99a **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. From nicoddemus at gmail.com Sun Nov 11 12:15:28 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Sun, 11 Nov 2018 09:15:28 -0800 Subject: [Pytest-commit] [pytest-dev/pytest] 2626bd: Preparing release version 3.10.1 Message-ID: <5be863b0e1dab_3e712ac63ab8a58044720@hookshot-fe-2cc8887.cp1-iad.github.net.mail> Branch: refs/tags/3.10.1 Home: https://github.com/pytest-dev/pytest Commit: 2626bd9afa714c9ae1f50b99f7d0d18e7cf29d27 https://github.com/pytest-dev/pytest/commit/2626bd9afa714c9ae1f50b99f7d0d18e7cf29d27 Author: Bruno Oliveira Date: 2018-11-11 (Sun, 11 Nov 2018) Changed paths: M CHANGELOG.rst R changelog/4287.bugfix.rst R changelog/4304.bugfix.rst R changelog/4305.trivial.rst R changelog/4306.bugfix.rst R changelog/4310.bugfix.rst R changelog/4321.bugfix.rst R changelog/4325.bugfix.rst R changelog/4329.bugfix.rst M doc/en/announce/index.rst A doc/en/announce/release-3.10.1.rst M doc/en/example/nonpython.rst Log Message: ----------- Preparing release version 3.10.1 **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. From nicoddemus at gmail.com Sun Nov 11 12:35:23 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Sun, 11 Nov 2018 09:35:23 -0800 Subject: [Pytest-commit] [pytest-dev/pytest] 2626bd: Preparing release version 3.10.1 Message-ID: <5be8685b11663_18892b1225df057c754a2@hookshot-fe-da92815.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 2626bd9afa714c9ae1f50b99f7d0d18e7cf29d27 https://github.com/pytest-dev/pytest/commit/2626bd9afa714c9ae1f50b99f7d0d18e7cf29d27 Author: Bruno Oliveira Date: 2018-11-11 (Sun, 11 Nov 2018) Changed paths: M CHANGELOG.rst R changelog/4287.bugfix.rst R changelog/4304.bugfix.rst R changelog/4305.trivial.rst R changelog/4306.bugfix.rst R changelog/4310.bugfix.rst R changelog/4321.bugfix.rst R changelog/4325.bugfix.rst R changelog/4329.bugfix.rst M doc/en/announce/index.rst A doc/en/announce/release-3.10.1.rst M doc/en/example/nonpython.rst Log Message: ----------- Preparing release version 3.10.1 Commit: 9af613bef2ca58c19966cac59a3f038de39fbe31 https://github.com/pytest-dev/pytest/commit/9af613bef2ca58c19966cac59a3f038de39fbe31 Author: Bruno Oliveira Date: 2018-11-11 (Sun, 11 Nov 2018) Changed paths: M CHANGELOG.rst R changelog/4287.bugfix.rst R changelog/4304.bugfix.rst R changelog/4305.trivial.rst R changelog/4306.bugfix.rst R changelog/4310.bugfix.rst R changelog/4321.bugfix.rst R changelog/4325.bugfix.rst R changelog/4329.bugfix.rst M doc/en/announce/index.rst A doc/en/announce/release-3.10.1.rst M doc/en/example/nonpython.rst Log Message: ----------- Merge pull request #4372 from nicoddemus/release-3.10.1 Release version 3.10.1 Compare: https://github.com/pytest-dev/pytest/compare/7b833ce5f99a...9af613bef2ca **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. From nicoddemus at gmail.com Mon Nov 12 10:58:01 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Mon, 12 Nov 2018 07:58:01 -0800 Subject: [Pytest-commit] [pytest-dev/pytest] 962824: CI: doctesting uses coverage, fiy py37 on AppVeyor Message-ID: <5be9a3098e69a_b472b0ece1d05805107b@hookshot-fe-31feec6.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 96282424233029ce912e33efb36db0fc8ef91bf1 https://github.com/pytest-dev/pytest/commit/96282424233029ce912e33efb36db0fc8ef91bf1 Author: Daniel Hahler Date: 2018-11-11 (Sun, 11 Nov 2018) Changed paths: M .travis.yml M appveyor.yml Log Message: ----------- CI: doctesting uses coverage, fiy py37 on AppVeyor Commit: 74366426b9ea4ee15f2781a5e3d85b47a024e746 https://github.com/pytest-dev/pytest/commit/74366426b9ea4ee15f2781a5e3d85b47a024e746 Author: Daniel Hahler Date: 2018-11-11 (Sun, 11 Nov 2018) Changed paths: M .travis.yml Log Message: ----------- Travis: use last TOXENV for PATH Commit: 93a98369624fc3fa57f9602bff6d9e9bffb792b0 https://github.com/pytest-dev/pytest/commit/93a98369624fc3fa57f9602bff6d9e9bffb792b0 Author: Bruno Oliveira Date: 2018-11-12 (Mon, 12 Nov 2018) Changed paths: M .travis.yml M appveyor.yml Log Message: ----------- Merge pull request #4374 from blueyed/doctesting CI: doctesting uses coverage, fiy py37 on AppVeyor Compare: https://github.com/pytest-dev/pytest/compare/9af613bef2ca...93a98369624f **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. From nicoddemus at gmail.com Mon Nov 12 17:56:12 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Mon, 12 Nov 2018 14:56:12 -0800 Subject: [Pytest-commit] [pytest-dev/pytest] 935b10: CI: use py37 instead of py36 by default Message-ID: <5bea050c188bc_7cb82af62ff4a5885315d@hookshot-fe-b0febf1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 935b106213bc14fa45e080051f209c8c5372dd34 https://github.com/pytest-dev/pytest/commit/935b106213bc14fa45e080051f209c8c5372dd34 Author: Daniel Hahler Date: 2018-11-12 (Mon, 12 Nov 2018) Changed paths: M .travis.yml M CONTRIBUTING.rst M appveyor.yml M tox.ini Log Message: ----------- CI: use py37 instead of py36 by default Closes https://github.com/pytest-dev/pytest/issues/4370. Commit: 0df5ce408260d1d5f686a8690022a4b0e421e11a https://github.com/pytest-dev/pytest/commit/0df5ce408260d1d5f686a8690022a4b0e421e11a Author: Bruno Oliveira Date: 2018-11-12 (Mon, 12 Nov 2018) Changed paths: M tox.ini Log Message: ----------- Fix basepython for linting testenv in tox.ini Commit: 3cec1482eb841934a409cddd55434b7ba417f6a0 https://github.com/pytest-dev/pytest/commit/3cec1482eb841934a409cddd55434b7ba417f6a0 Author: Bruno Oliveira Date: 2018-11-12 (Mon, 12 Nov 2018) Changed paths: M .travis.yml M appveyor.yml Log Message: ----------- Merge branch 'master' into py37-by-default Commit: 243d898b38d3e52523772dd619af66c82b955e97 https://github.com/pytest-dev/pytest/commit/243d898b38d3e52523772dd619af66c82b955e97 Author: Bruno Oliveira Date: 2018-11-12 (Mon, 12 Nov 2018) Changed paths: M .travis.yml M CONTRIBUTING.rst M appveyor.yml M tox.ini Log Message: ----------- Merge pull request #4373 from blueyed/py37-by-default CI: use py37 instead of py36 by default Compare: https://github.com/pytest-dev/pytest/compare/93a98369624f...243d898b38d3 **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. From nicoddemus at gmail.com Tue Nov 13 05:31:49 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Tue, 13 Nov 2018 02:31:49 -0800 Subject: [Pytest-commit] [pytest-dev/pytest] dc20de: Change RemovedInPytest4Warnings to errors by defau... Message-ID: <5beaa815de995_42ad2ad79d6fe58894729@hookshot-fe-2cc8887.cp1-iad.github.net.mail> Branch: refs/heads/features Home: https://github.com/pytest-dev/pytest Commit: dc20dedbc788bc41927612c9ca66b30cc614ecac https://github.com/pytest-dev/pytest/commit/dc20dedbc788bc41927612c9ca66b30cc614ecac Author: Bruno Oliveira Date: 2018-11-12 (Mon, 12 Nov 2018) Changed paths: A changelog/3737.removal.rst M doc/en/example/assertion/failure_demo.py M src/_pytest/warnings.py M testing/acceptance_test.py M testing/deprecated_test.py M testing/python/collect.py M testing/python/fixture.py M testing/python/metafunc.py M testing/test_config.py M testing/test_mark.py M testing/test_nose.py M testing/test_pdb.py M testing/test_runner_xunit.py M testing/test_terminal.py M testing/test_tmpdir.py M testing/test_warnings.py M tox.ini Log Message: ----------- Change RemovedInPytest4Warnings to errors by default To keep existing tests which emit RemovedInPytest4Warnings running, decided to go with a command line option because: * Is harder to integrate an ini option with tests which already use an ini file * It also marks tests which need to be removed/updated in 4.1, when RemovedInPytest4Warning and related functionality are removed. Fix #3737 Commit: f8f22d29eebb2c8fab51fc6f6c0f00fc119532d5 https://github.com/pytest-dev/pytest/commit/f8f22d29eebb2c8fab51fc6f6c0f00fc119532d5 Author: Bruno Oliveira Date: 2018-11-12 (Mon, 12 Nov 2018) Changed paths: M testing/test_stepwise.py Log Message: ----------- Use a custom cache directory for test_stepwise tests Otherwise the tests will use tox's env cache which makes them flaky Commit: 8198e7cd33d5ddb55231d3fab58511003dcdbaef https://github.com/pytest-dev/pytest/commit/8198e7cd33d5ddb55231d3fab58511003dcdbaef Author: Bruno Oliveira Date: 2018-11-13 (Tue, 13 Nov 2018) Changed paths: A changelog/3737.removal.rst M doc/en/example/assertion/failure_demo.py M src/_pytest/warnings.py M testing/acceptance_test.py M testing/deprecated_test.py M testing/python/collect.py M testing/python/fixture.py M testing/python/metafunc.py M testing/test_config.py M testing/test_mark.py M testing/test_nose.py M testing/test_pdb.py M testing/test_runner_xunit.py M testing/test_stepwise.py M testing/test_terminal.py M testing/test_tmpdir.py M testing/test_warnings.py M tox.ini Log Message: ----------- Merge pull request #4349 from nicoddemus/pytest4-warnings-as-errors Change RemovedInPytest4Warnings to errors by default Compare: https://github.com/pytest-dev/pytest/compare/b1312147e0a6...8198e7cd33d5 **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. From nicoddemus at gmail.com Tue Nov 13 15:57:43 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Tue, 13 Nov 2018 12:57:43 -0800 Subject: [Pytest-commit] [pytest-dev/pytest] bee72a: Fix nodes._check_initialpaths_for_relpath for dirs Message-ID: <5beb3ac7f3e73_5ff92aabdad9458098478@hookshot-fe-6e9b612.cp1-iad.github.net.mail> Branch: refs/heads/features Home: https://github.com/pytest-dev/pytest Commit: bee72a66228762a220474445c9bf019600105528 https://github.com/pytest-dev/pytest/commit/bee72a66228762a220474445c9bf019600105528 Author: Daniel Hahler Date: 2018-11-09 (Fri, 09 Nov 2018) Changed paths: M src/_pytest/nodes.py M testing/acceptance_test.py M testing/test_nodes.py M testing/test_session.py Log Message: ----------- Fix nodes._check_initialpaths_for_relpath for dirs Ref: https://github.com/pytest-dev/pytest/issues/4321#issuecomment-436951894 Hardens some of the not many tests affected by this: 1. `testing/test_session.py::test_rootdir_option_arg` displayed: > root/test_rootdir_option_arg2/test_rootdir_option_arg.py 2. `test_cmdline_python_namespace_package` displayed "hello/" prefix for: > hello/test_hello.py::test_hello > hello/test_hello.py::test_other Commit: e14ca19988bb5cb1754a82b6c404b8ae3f746ee7 https://github.com/pytest-dev/pytest/commit/e14ca19988bb5cb1754a82b6c404b8ae3f746ee7 Author: Daniel Hahler Date: 2018-11-10 (Sat, 10 Nov 2018) Changed paths: M src/_pytest/nodes.py M testing/acceptance_test.py M testing/test_nodes.py M testing/test_session.py Log Message: ----------- Merge pull request #4352 from blueyed/_check_initialpaths_for_relpath Fix nodes._check_initialpaths_for_relpath for dirs Commit: b51c1c3b8da92c670766fe2fec43f2332bfe7c70 https://github.com/pytest-dev/pytest/commit/b51c1c3b8da92c670766fe2fec43f2332bfe7c70 Author: Daniel Hahler Date: 2018-11-10 (Sat, 10 Nov 2018) Changed paths: M testing/test_argcomplete.py Log Message: ----------- tests: fix equal_with_bash for .coverage files Fixes https://github.com/pytest-dev/pytest/issues/4162. Commit: 7ab3d818f03331ebf2765f6c4ea005b721b1c3fe https://github.com/pytest-dev/pytest/commit/7ab3d818f03331ebf2765f6c4ea005b721b1c3fe Author: Daniel Hahler Date: 2018-11-11 (Sun, 11 Nov 2018) Changed paths: M testing/test_argcomplete.py Log Message: ----------- Merge pull request #4356 from blueyed/fix-equal_with_bash tests: fix equal_with_bash to handle appearing .coverage files Commit: 825085f699f79030475f1632dc4a549b7ad4d45b https://github.com/pytest-dev/pytest/commit/825085f699f79030475f1632dc4a549b7ad4d45b Author: Daniel Hahler Date: 2018-11-11 (Sun, 11 Nov 2018) Changed paths: M .travis.yml Log Message: ----------- Travis: use coverage from existing tox env [skip appveyor] Commit: dc9ceda5d2482b3d435b57afaef3e3f4a9a6137a https://github.com/pytest-dev/pytest/commit/dc9ceda5d2482b3d435b57afaef3e3f4a9a6137a Author: Daniel Hahler Date: 2018-11-11 (Sun, 11 Nov 2018) Changed paths: M .travis.yml Log Message: ----------- Travis: use Xenial by default [skip appveyor] Commit: be15ad8d2521c8b5f48c6bf36c0e4e8031ef1f1d https://github.com/pytest-dev/pytest/commit/be15ad8d2521c8b5f48c6bf36c0e4e8031ef1f1d Author: Daniel Hahler Date: 2018-11-11 (Sun, 11 Nov 2018) Changed paths: A changelog/4321.bugfix.rst A changelog/4325.bugfix.rst M src/_pytest/main.py M testing/test_collection.py Log Message: ----------- Fix collection of direct symlinked files not in python_files Fixes https://github.com/pytest-dev/pytest/issues/4325. Commit: a6ff5e6bfc117f9151c6506a5f6f4bba51a1676c https://github.com/pytest-dev/pytest/commit/a6ff5e6bfc117f9151c6506a5f6f4bba51a1676c Author: Daniel Hahler Date: 2018-11-11 (Sun, 11 Nov 2018) Changed paths: M src/_pytest/main.py Log Message: ----------- Cleanup/follow-up to #4319 Commit: e5a9f92dfb52bbaaf20efe566a92dc087ea1688b https://github.com/pytest-dev/pytest/commit/e5a9f92dfb52bbaaf20efe566a92dc087ea1688b Author: Bruno Oliveira Date: 2018-11-11 (Sun, 11 Nov 2018) Changed paths: A changelog/4321.bugfix.rst A changelog/4325.bugfix.rst M src/_pytest/main.py M testing/test_collection.py Log Message: ----------- Merge pull request #4337 from blueyed/fix-sym Fix collection of symlinked files Commit: b6f16abfe0f29c0f5a5b4d983950c7b77da40607 https://github.com/pytest-dev/pytest/commit/b6f16abfe0f29c0f5a5b4d983950c7b77da40607 Author: Bruno Oliveira Date: 2018-11-11 (Sun, 11 Nov 2018) Changed paths: M src/_pytest/main.py Log Message: ----------- Merge pull request #4369 from blueyed/cleanup Cleanup/follow-up to #4319 Commit: 2626bd9afa714c9ae1f50b99f7d0d18e7cf29d27 https://github.com/pytest-dev/pytest/commit/2626bd9afa714c9ae1f50b99f7d0d18e7cf29d27 Author: Bruno Oliveira Date: 2018-11-11 (Sun, 11 Nov 2018) Changed paths: M CHANGELOG.rst R changelog/4287.bugfix.rst R changelog/4304.bugfix.rst R changelog/4305.trivial.rst R changelog/4306.bugfix.rst R changelog/4310.bugfix.rst R changelog/4321.bugfix.rst R changelog/4325.bugfix.rst R changelog/4329.bugfix.rst M doc/en/announce/index.rst A doc/en/announce/release-3.10.1.rst M doc/en/example/nonpython.rst Log Message: ----------- Preparing release version 3.10.1 Commit: 11a9cbd50b7f6ada59c8335f759d65439f85c29d https://github.com/pytest-dev/pytest/commit/11a9cbd50b7f6ada59c8335f759d65439f85c29d Author: Bruno Oliveira Date: 2018-11-11 (Sun, 11 Nov 2018) Changed paths: M .travis.yml Log Message: ----------- Merge pull request #4365 from blueyed/xenial Travis: use Xenial by default [skip appveyor] Commit: 7b833ce5f99a8a4a6bd0e41379199a88ffefbea4 https://github.com/pytest-dev/pytest/commit/7b833ce5f99a8a4a6bd0e41379199a88ffefbea4 Author: Bruno Oliveira Date: 2018-11-11 (Sun, 11 Nov 2018) Changed paths: M .travis.yml Log Message: ----------- Merge pull request #4368 from blueyed/toxenv-coverage Travis: use coverage from existing tox env [skip appveyor] Commit: 9af613bef2ca58c19966cac59a3f038de39fbe31 https://github.com/pytest-dev/pytest/commit/9af613bef2ca58c19966cac59a3f038de39fbe31 Author: Bruno Oliveira Date: 2018-11-11 (Sun, 11 Nov 2018) Changed paths: M CHANGELOG.rst R changelog/4287.bugfix.rst R changelog/4304.bugfix.rst R changelog/4305.trivial.rst R changelog/4306.bugfix.rst R changelog/4310.bugfix.rst R changelog/4321.bugfix.rst R changelog/4325.bugfix.rst R changelog/4329.bugfix.rst M doc/en/announce/index.rst A doc/en/announce/release-3.10.1.rst M doc/en/example/nonpython.rst Log Message: ----------- Merge pull request #4372 from nicoddemus/release-3.10.1 Release version 3.10.1 Commit: 96282424233029ce912e33efb36db0fc8ef91bf1 https://github.com/pytest-dev/pytest/commit/96282424233029ce912e33efb36db0fc8ef91bf1 Author: Daniel Hahler Date: 2018-11-11 (Sun, 11 Nov 2018) Changed paths: M .travis.yml M appveyor.yml Log Message: ----------- CI: doctesting uses coverage, fiy py37 on AppVeyor Commit: 74366426b9ea4ee15f2781a5e3d85b47a024e746 https://github.com/pytest-dev/pytest/commit/74366426b9ea4ee15f2781a5e3d85b47a024e746 Author: Daniel Hahler Date: 2018-11-11 (Sun, 11 Nov 2018) Changed paths: M .travis.yml Log Message: ----------- Travis: use last TOXENV for PATH Commit: 935b106213bc14fa45e080051f209c8c5372dd34 https://github.com/pytest-dev/pytest/commit/935b106213bc14fa45e080051f209c8c5372dd34 Author: Daniel Hahler Date: 2018-11-12 (Mon, 12 Nov 2018) Changed paths: M .travis.yml M CONTRIBUTING.rst M appveyor.yml M tox.ini Log Message: ----------- CI: use py37 instead of py36 by default Closes https://github.com/pytest-dev/pytest/issues/4370. Commit: 93a98369624fc3fa57f9602bff6d9e9bffb792b0 https://github.com/pytest-dev/pytest/commit/93a98369624fc3fa57f9602bff6d9e9bffb792b0 Author: Bruno Oliveira Date: 2018-11-12 (Mon, 12 Nov 2018) Changed paths: M .travis.yml M appveyor.yml Log Message: ----------- Merge pull request #4374 from blueyed/doctesting CI: doctesting uses coverage, fiy py37 on AppVeyor Commit: 0df5ce408260d1d5f686a8690022a4b0e421e11a https://github.com/pytest-dev/pytest/commit/0df5ce408260d1d5f686a8690022a4b0e421e11a Author: Bruno Oliveira Date: 2018-11-12 (Mon, 12 Nov 2018) Changed paths: M tox.ini Log Message: ----------- Fix basepython for linting testenv in tox.ini Commit: 3cec1482eb841934a409cddd55434b7ba417f6a0 https://github.com/pytest-dev/pytest/commit/3cec1482eb841934a409cddd55434b7ba417f6a0 Author: Bruno Oliveira Date: 2018-11-12 (Mon, 12 Nov 2018) Changed paths: M .travis.yml M appveyor.yml Log Message: ----------- Merge branch 'master' into py37-by-default Commit: 243d898b38d3e52523772dd619af66c82b955e97 https://github.com/pytest-dev/pytest/commit/243d898b38d3e52523772dd619af66c82b955e97 Author: Bruno Oliveira Date: 2018-11-12 (Mon, 12 Nov 2018) Changed paths: M .travis.yml M CONTRIBUTING.rst M appveyor.yml M tox.ini Log Message: ----------- Merge pull request #4373 from blueyed/py37-by-default CI: use py37 instead of py36 by default Commit: 557cb6cffe0dde3d11affa5da2286353417b6893 https://github.com/pytest-dev/pytest/commit/557cb6cffe0dde3d11affa5da2286353417b6893 Author: Bruno Oliveira Date: 2018-11-13 (Tue, 13 Nov 2018) Changed paths: M .travis.yml M CHANGELOG.rst M CONTRIBUTING.rst M appveyor.yml R changelog/4287.bugfix.rst R changelog/4304.bugfix.rst R changelog/4305.trivial.rst R changelog/4306.bugfix.rst R changelog/4310.bugfix.rst R changelog/4329.bugfix.rst M doc/en/announce/index.rst A doc/en/announce/release-3.10.1.rst M doc/en/example/nonpython.rst M src/_pytest/main.py M src/_pytest/nodes.py M testing/acceptance_test.py M testing/test_argcomplete.py M testing/test_collection.py M testing/test_nodes.py M testing/test_session.py M tox.ini Log Message: ----------- Merge remote-tracking branch 'upstream/master' into merge-master-into-features Commit: fea09cda6c1db283835d2c72ad5c91831a02f844 https://github.com/pytest-dev/pytest/commit/fea09cda6c1db283835d2c72ad5c91831a02f844 Author: Bruno Oliveira Date: 2018-11-13 (Tue, 13 Nov 2018) Changed paths: M .travis.yml M CHANGELOG.rst M CONTRIBUTING.rst M appveyor.yml R changelog/4287.bugfix.rst R changelog/4304.bugfix.rst R changelog/4305.trivial.rst R changelog/4306.bugfix.rst R changelog/4310.bugfix.rst R changelog/4329.bugfix.rst M doc/en/announce/index.rst A doc/en/announce/release-3.10.1.rst M doc/en/example/nonpython.rst M src/_pytest/main.py M src/_pytest/nodes.py M testing/acceptance_test.py M testing/test_argcomplete.py M testing/test_collection.py M testing/test_nodes.py M testing/test_session.py M tox.ini Log Message: ----------- Merge pull request #4383 from nicoddemus/merge-master-into-features Merge master into features (about to prepare 4.0) Compare: https://github.com/pytest-dev/pytest/compare/a72eff5a08b6...fea09cda6c1d **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. From nicoddemus at gmail.com Wed Nov 14 12:01:13 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Wed, 14 Nov 2018 09:01:13 -0800 Subject: [Pytest-commit] [pytest-dev/pytest] e02597: Merge remote-tracking branch 'upstream/master' int... Message-ID: <5bec54d9174e8_7d722aeb385c05784f2@hookshot-fe-32b5f5b.cp1-iad.github.net.mail> Branch: refs/tags/4.0.0 Home: https://github.com/pytest-dev/pytest Commit: e025974cbd4102e613a3833e35b8feefe4800d0d https://github.com/pytest-dev/pytest/commit/e025974cbd4102e613a3833e35b8feefe4800d0d Author: Bruno Oliveira Date: 2018-11-13 (Tue, 13 Nov 2018) Changed paths: M .travis.yml M appveyor.yml A changelog/3554.bugfix.rst M src/_pytest/runner.py M testing/test_runner.py Log Message: ----------- Merge remote-tracking branch 'upstream/master' into release-4.0.0 Commit: c2d6b3524cc0039e152da52fe21eb375e63704cf https://github.com/pytest-dev/pytest/commit/c2d6b3524cc0039e152da52fe21eb375e63704cf Author: Bruno Oliveira Date: 2018-11-13 (Tue, 13 Nov 2018) Changed paths: M CHANGELOG.rst R changelog/3554.bugfix.rst R changelog/3737.removal.rst R changelog/4270.feature.rst R changelog/4358.removal.rst M doc/en/announce/index.rst A doc/en/announce/release-4.0.0.rst M doc/en/example/parametrize.rst M doc/en/example/pythoncollection.rst M doc/en/example/reportingdemo.rst M doc/en/example/simple.rst Log Message: ----------- Preparing release version 4.0.0 Compare: https://github.com/pytest-dev/pytest/compare/e025974cbd41^...c2d6b3524cc0 **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. From nicoddemus at gmail.com Wed Nov 14 12:11:11 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Wed, 14 Nov 2018 09:11:11 -0800 Subject: [Pytest-commit] [pytest-dev/pytest] 5eb401: Merge pull request #4301 from nicoddemus/merge-mas... Message-ID: <5bec572fee00e_3ab22abc5e3ee5785926@hookshot-fe-d2afb11.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 5eb4016110787b8603d0b6382798becf0de373a8 https://github.com/pytest-dev/pytest/commit/5eb4016110787b8603d0b6382798becf0de373a8 Author: Ronny Pfannschmidt Date: 2018-11-04 (Sun, 04 Nov 2018) Changed paths: M .pre-commit-config.yaml M CHANGELOG.rst M HOWTORELEASE.rst R changelog/2619.feature.rst R changelog/4147.feature.rst R changelog/4188.feature.rst R changelog/4225.feature.rst R changelog/4272.trivial.rst R changelog/4277.trivial.rst A changelog/4287.bugfix.rst R changelog/611.bugfix.rst A doc/4266.bugfix.rst M doc/en/announce/index.rst A doc/en/announce/release-3.10.0.rst M doc/en/cache.rst M doc/en/contents.rst M doc/en/example/multipython.py M doc/en/example/nonpython.rst M doc/en/fixture.rst A doc/en/flaky.rst M doc/en/proposals/parametrize_with_fixtures.rst M doc/en/reference.rst M doc/en/talks.rst M doc/en/writing_plugins.rst M src/_pytest/_code/source.py M src/_pytest/capture.py M src/_pytest/compat.py M src/_pytest/config/argparsing.py M src/_pytest/debugging.py M src/_pytest/fixtures.py M src/_pytest/hookspec.py M src/_pytest/main.py M src/_pytest/mark/structures.py M src/_pytest/monkeypatch.py M src/_pytest/pathlib.py M src/_pytest/python.py M testing/python/raises.py M testing/test_collection.py M testing/test_compat.py M testing/test_monkeypatch.py A testing/test_pathlib.py R testing/test_paths.py M testing/test_pdb.py Log Message: ----------- Merge pull request #4301 from nicoddemus/merge-master-into-features Merge master into features Commit: f521f5e012d8780b3509d3422dce9e02bfa801e9 https://github.com/pytest-dev/pytest/commit/f521f5e012d8780b3509d3422dce9e02bfa801e9 Author: Ronny Pfannschmidt Date: 2018-11-05 (Mon, 05 Nov 2018) Changed paths: M src/_pytest/main.py M src/_pytest/nodes.py Log Message: ----------- move the _bestrelpathcache to session Commit: 1752c7e710c2172c121c0746bf9e8c48ec1fa0b9 https://github.com/pytest-dev/pytest/commit/1752c7e710c2172c121c0746bf9e8c48ec1fa0b9 Author: Bruno Oliveira Date: 2018-11-05 (Mon, 05 Nov 2018) Changed paths: M src/_pytest/main.py M src/_pytest/nodes.py Log Message: ----------- Merge pull request #4314 from RonnyPfannschmidt/bestrelpath-cache-move-to-session move Bestrelpath cache move to session Commit: cb57159e017747609e540c9be0f41e42ec6f9ef7 https://github.com/pytest-dev/pytest/commit/cb57159e017747609e540c9be0f41e42ec6f9ef7 Author: Daniel Hahler Date: 2018-11-05 (Mon, 05 Nov 2018) Changed paths: M src/_pytest/config/__init__.py M testing/test_collection.py Log Message: ----------- Handle os.chdir() during collection Commit: 4c00552192aced4022cbabdf691a0e966c2d48ca https://github.com/pytest-dev/pytest/commit/4c00552192aced4022cbabdf691a0e966c2d48ca Author: Daniel Hahler Date: 2018-11-07 (Wed, 07 Nov 2018) Changed paths: M src/_pytest/config/__init__.py M testing/test_collection.py Log Message: ----------- Merge pull request #4317 from blueyed/cwd Handle os.chdir() during collection Commit: 9d838fa86172705acd1480f88ca25ff4f6483422 https://github.com/pytest-dev/pytest/commit/9d838fa86172705acd1480f88ca25ff4f6483422 Author: Daniel Hahler Date: 2018-11-08 (Thu, 08 Nov 2018) Changed paths: M CHANGELOG.rst A changelog/4305.trivial.rst A changelog/4306.bugfix.rst A changelog/4310.bugfix.rst R doc/4266.bugfix.rst M doc/en/plugins.rst M src/_pytest/assertion/util.py M src/_pytest/capture.py M src/_pytest/config/__init__.py M src/_pytest/main.py M src/_pytest/python.py M testing/test_assertion.py M testing/test_capture.py M testing/test_collection.py Log Message: ----------- Merge branch 'master' into features Conflicts: src/_pytest/main.py Commit: 5dd509c963e85a01d718487164fa3955aff52576 https://github.com/pytest-dev/pytest/commit/5dd509c963e85a01d718487164fa3955aff52576 Author: Daniel Hahler Date: 2018-11-08 (Thu, 08 Nov 2018) Changed paths: M CHANGELOG.rst A changelog/4305.trivial.rst A changelog/4306.bugfix.rst A changelog/4310.bugfix.rst R doc/4266.bugfix.rst M doc/en/plugins.rst M src/_pytest/assertion/util.py M src/_pytest/capture.py M src/_pytest/config/__init__.py M src/_pytest/main.py M src/_pytest/python.py M testing/test_assertion.py M testing/test_capture.py M testing/test_collection.py Log Message: ----------- Merge pull request #4338 from blueyed/merge-master Merge master into features Commit: 3137c89cf1232d5c68802cdc187354b8d9909f31 https://github.com/pytest-dev/pytest/commit/3137c89cf1232d5c68802cdc187354b8d9909f31 Author: Daniel Hahler Date: 2018-11-08 (Thu, 08 Nov 2018) Changed paths: M src/_pytest/config/__init__.py M testing/test_collection.py Log Message: ----------- Fix/improve handling of chdir with no-args and testpaths Fixes https://github.com/pytest-dev/pytest/issues/4332. Commit: 6c0605724252e939289e77d2a2290adac609eee7 https://github.com/pytest-dev/pytest/commit/6c0605724252e939289e77d2a2290adac609eee7 Author: Daniel Hahler Date: 2018-11-09 (Fri, 09 Nov 2018) Changed paths: M src/_pytest/config/__init__.py M testing/test_collection.py Log Message: ----------- Merge pull request #4336 from blueyed/cwd2 Fix/improve handling of chdir with no-args and testpaths Commit: a507f44465566c1aadbfcc0514dcd2bec8e8847b https://github.com/pytest-dev/pytest/commit/a507f44465566c1aadbfcc0514dcd2bec8e8847b Author: Daniel Hahler Date: 2018-11-09 (Fri, 09 Nov 2018) Changed paths: A changelog/4270.feature.rst M src/_pytest/cacheprovider.py M testing/test_cacheprovider.py Log Message: ----------- cache_dir: use $TOX_ENV_DIR/ prefix if set Fixes https://github.com/pytest-dev/pytest/issues/4270 Commit: b92530de783a91fb771c49f2a9b25661b51aa584 https://github.com/pytest-dev/pytest/commit/b92530de783a91fb771c49f2a9b25661b51aa584 Author: Daniel Hahler Date: 2018-11-09 (Fri, 09 Nov 2018) Changed paths: A changelog/4270.feature.rst M src/_pytest/cacheprovider.py M testing/test_cacheprovider.py Log Message: ----------- Merge pull request #4271 from blueyed/pytest_cache cache_dir: use $TOX_ENV_DIR/ prefix if set Commit: 1b260a844fa317542c0ffc3f2ff8d8e3a0d4da85 https://github.com/pytest-dev/pytest/commit/1b260a844fa317542c0ffc3f2ff8d8e3a0d4da85 Author: Daniel Hahler Date: 2018-11-09 (Fri, 09 Nov 2018) Changed paths: M .travis.yml M AUTHORS A changelog/4304.bugfix.rst A changelog/4329.bugfix.rst M doc/en/usage.rst M src/_pytest/config/__init__.py M src/_pytest/fixtures.py M src/_pytest/main.py M src/_pytest/pytester.py M src/_pytest/terminal.py M testing/acceptance_test.py M testing/example_scripts/conftest_usageerror/conftest.py M testing/logging/test_fixture.py M testing/test_config.py M testing/test_modimport.py M testing/test_pluginmanager.py Log Message: ----------- Merge branch 'master' into features Commit: 10d27f412b20b1d45b4163e3809b9f19896ccfdf https://github.com/pytest-dev/pytest/commit/10d27f412b20b1d45b4163e3809b9f19896ccfdf Author: Ronny Pfannschmidt Date: 2018-11-09 (Fri, 09 Nov 2018) Changed paths: M .travis.yml M AUTHORS A changelog/4304.bugfix.rst A changelog/4329.bugfix.rst M doc/en/usage.rst M src/_pytest/config/__init__.py M src/_pytest/fixtures.py M src/_pytest/main.py M src/_pytest/pytester.py M src/_pytest/terminal.py M testing/acceptance_test.py M testing/example_scripts/conftest_usageerror/conftest.py M testing/logging/test_fixture.py M testing/test_config.py M testing/test_modimport.py M testing/test_pluginmanager.py Log Message: ----------- Merge pull request #4360 from blueyed/merge-master Merge master into features Commit: ac8b9c6e9dbb66114a1c3f79cd1fdeb0b2b2c54d https://github.com/pytest-dev/pytest/commit/ac8b9c6e9dbb66114a1c3f79cd1fdeb0b2b2c54d Author: Daniel Hahler Date: 2018-11-10 (Sat, 10 Nov 2018) Changed paths: A changelog/4358.removal.rst M src/_pytest/nodes.py M src/_pytest/runner.py M src/_pytest/terminal.py M testing/test_collection.py M testing/test_nodes.py Log Message: ----------- Node: do not add "::()" to nodeid Fixes https://github.com/pytest-dev/pytest/issues/4127. Commit: 87254ca59352124afecf13d3cbf62268ae54dd98 https://github.com/pytest-dev/pytest/commit/87254ca59352124afecf13d3cbf62268ae54dd98 Author: Daniel Hahler Date: 2018-11-10 (Sat, 10 Nov 2018) Changed paths: M testing/test_session.py Log Message: ----------- Add test for --deselect without "::()" Closes: https://github.com/pytest-dev/pytest/issues/4127. Commit: f551cb9677bfd14829a403cbd583d590c2d49ce8 https://github.com/pytest-dev/pytest/commit/f551cb9677bfd14829a403cbd583d590c2d49ce8 Author: Daniel Hahler Date: 2018-11-10 (Sat, 10 Nov 2018) Changed paths: M changelog/4358.removal.rst M src/_pytest/terminal.py M testing/python/collect.py Log Message: ----------- Skip Instances with --collect-only Commit: b1312147e0a6cef77e97cb80aeb9f0962115a401 https://github.com/pytest-dev/pytest/commit/b1312147e0a6cef77e97cb80aeb9f0962115a401 Author: Daniel Hahler Date: 2018-11-11 (Sun, 11 Nov 2018) Changed paths: A changelog/4358.removal.rst M src/_pytest/nodes.py M src/_pytest/runner.py M src/_pytest/terminal.py M testing/python/collect.py M testing/test_collection.py M testing/test_nodes.py M testing/test_session.py Log Message: ----------- Merge pull request #4358 from blueyed/instance Node: do not add "::()" to nodeid Commit: dc20dedbc788bc41927612c9ca66b30cc614ecac https://github.com/pytest-dev/pytest/commit/dc20dedbc788bc41927612c9ca66b30cc614ecac Author: Bruno Oliveira Date: 2018-11-12 (Mon, 12 Nov 2018) Changed paths: A changelog/3737.removal.rst M doc/en/example/assertion/failure_demo.py M src/_pytest/warnings.py M testing/acceptance_test.py M testing/deprecated_test.py M testing/python/collect.py M testing/python/fixture.py M testing/python/metafunc.py M testing/test_config.py M testing/test_mark.py M testing/test_nose.py M testing/test_pdb.py M testing/test_runner_xunit.py M testing/test_terminal.py M testing/test_tmpdir.py M testing/test_warnings.py M tox.ini Log Message: ----------- Change RemovedInPytest4Warnings to errors by default To keep existing tests which emit RemovedInPytest4Warnings running, decided to go with a command line option because: * Is harder to integrate an ini option with tests which already use an ini file * It also marks tests which need to be removed/updated in 4.1, when RemovedInPytest4Warning and related functionality are removed. Fix #3737 Commit: f8f22d29eebb2c8fab51fc6f6c0f00fc119532d5 https://github.com/pytest-dev/pytest/commit/f8f22d29eebb2c8fab51fc6f6c0f00fc119532d5 Author: Bruno Oliveira Date: 2018-11-12 (Mon, 12 Nov 2018) Changed paths: M testing/test_stepwise.py Log Message: ----------- Use a custom cache directory for test_stepwise tests Otherwise the tests will use tox's env cache which makes them flaky Commit: a6a96469ca25cc3e6066638679286ebe6cde82c1 https://github.com/pytest-dev/pytest/commit/a6a96469ca25cc3e6066638679286ebe6cde82c1 Author: Daniel Hahler Date: 2018-11-13 (Tue, 13 Nov 2018) Changed paths: M src/_pytest/pytester.py M testing/test_cacheprovider.py Log Message: ----------- pytester: pop TOX_ENV_DIR from os.environ Closes: https://github.com/pytest-dev/pytest/pull/4378 Fixes: https://github.com/pytest-dev/pytest/issues/4366 Commit: 8198e7cd33d5ddb55231d3fab58511003dcdbaef https://github.com/pytest-dev/pytest/commit/8198e7cd33d5ddb55231d3fab58511003dcdbaef Author: Bruno Oliveira Date: 2018-11-13 (Tue, 13 Nov 2018) Changed paths: A changelog/3737.removal.rst M doc/en/example/assertion/failure_demo.py M src/_pytest/warnings.py M testing/acceptance_test.py M testing/deprecated_test.py M testing/python/collect.py M testing/python/fixture.py M testing/python/metafunc.py M testing/test_config.py M testing/test_mark.py M testing/test_nose.py M testing/test_pdb.py M testing/test_runner_xunit.py M testing/test_stepwise.py M testing/test_terminal.py M testing/test_tmpdir.py M testing/test_warnings.py M tox.ini Log Message: ----------- Merge pull request #4349 from nicoddemus/pytest4-warnings-as-errors Change RemovedInPytest4Warnings to errors by default Commit: 557cb6cffe0dde3d11affa5da2286353417b6893 https://github.com/pytest-dev/pytest/commit/557cb6cffe0dde3d11affa5da2286353417b6893 Author: Bruno Oliveira Date: 2018-11-13 (Tue, 13 Nov 2018) Changed paths: M .travis.yml M CHANGELOG.rst M CONTRIBUTING.rst M appveyor.yml R changelog/4287.bugfix.rst R changelog/4304.bugfix.rst R changelog/4305.trivial.rst R changelog/4306.bugfix.rst R changelog/4310.bugfix.rst R changelog/4329.bugfix.rst M doc/en/announce/index.rst A doc/en/announce/release-3.10.1.rst M doc/en/example/nonpython.rst M src/_pytest/main.py M src/_pytest/nodes.py M testing/acceptance_test.py M testing/test_argcomplete.py M testing/test_collection.py M testing/test_nodes.py M testing/test_session.py M tox.ini Log Message: ----------- Merge remote-tracking branch 'upstream/master' into merge-master-into-features Commit: a72eff5a08b637099aa040665381a638e1422ac4 https://github.com/pytest-dev/pytest/commit/a72eff5a08b637099aa040665381a638e1422ac4 Author: Daniel Hahler Date: 2018-11-13 (Tue, 13 Nov 2018) Changed paths: M src/_pytest/pytester.py M testing/test_cacheprovider.py Log Message: ----------- Merge pull request #4382 from blueyed/pytester-pop-TOX_ENV_DIR pytester: pop TOX_ENV_DIR from os.environ Commit: fea09cda6c1db283835d2c72ad5c91831a02f844 https://github.com/pytest-dev/pytest/commit/fea09cda6c1db283835d2c72ad5c91831a02f844 Author: Bruno Oliveira Date: 2018-11-13 (Tue, 13 Nov 2018) Changed paths: M .travis.yml M CHANGELOG.rst M CONTRIBUTING.rst M appveyor.yml R changelog/4287.bugfix.rst R changelog/4304.bugfix.rst R changelog/4305.trivial.rst R changelog/4306.bugfix.rst R changelog/4310.bugfix.rst R changelog/4329.bugfix.rst M doc/en/announce/index.rst A doc/en/announce/release-3.10.1.rst M doc/en/example/nonpython.rst M src/_pytest/main.py M src/_pytest/nodes.py M testing/acceptance_test.py M testing/test_argcomplete.py M testing/test_collection.py M testing/test_nodes.py M testing/test_session.py M tox.ini Log Message: ----------- Merge pull request #4383 from nicoddemus/merge-master-into-features Merge master into features (about to prepare 4.0) Commit: e025974cbd4102e613a3833e35b8feefe4800d0d https://github.com/pytest-dev/pytest/commit/e025974cbd4102e613a3833e35b8feefe4800d0d Author: Bruno Oliveira Date: 2018-11-13 (Tue, 13 Nov 2018) Changed paths: M .travis.yml M appveyor.yml A changelog/3554.bugfix.rst M src/_pytest/runner.py M testing/test_runner.py Log Message: ----------- Merge remote-tracking branch 'upstream/master' into release-4.0.0 Commit: c2d6b3524cc0039e152da52fe21eb375e63704cf https://github.com/pytest-dev/pytest/commit/c2d6b3524cc0039e152da52fe21eb375e63704cf Author: Bruno Oliveira Date: 2018-11-13 (Tue, 13 Nov 2018) Changed paths: M CHANGELOG.rst R changelog/3554.bugfix.rst R changelog/3737.removal.rst R changelog/4270.feature.rst R changelog/4358.removal.rst M doc/en/announce/index.rst A doc/en/announce/release-4.0.0.rst M doc/en/example/parametrize.rst M doc/en/example/pythoncollection.rst M doc/en/example/reportingdemo.rst M doc/en/example/simple.rst Log Message: ----------- Preparing release version 4.0.0 Commit: 9dec146edf5baf74a82b91fc85762c8676b604b8 https://github.com/pytest-dev/pytest/commit/9dec146edf5baf74a82b91fc85762c8676b604b8 Author: Bruno Oliveira Date: 2018-11-14 (Wed, 14 Nov 2018) Changed paths: M CHANGELOG.rst R changelog/3554.bugfix.rst M doc/en/announce/index.rst A doc/en/announce/release-4.0.0.rst M doc/en/example/assertion/failure_demo.py M doc/en/example/parametrize.rst M doc/en/example/pythoncollection.rst M doc/en/example/reportingdemo.rst M doc/en/example/simple.rst M src/_pytest/cacheprovider.py M src/_pytest/config/__init__.py M src/_pytest/main.py M src/_pytest/nodes.py M src/_pytest/pytester.py M src/_pytest/runner.py M src/_pytest/terminal.py M src/_pytest/warnings.py M testing/acceptance_test.py M testing/deprecated_test.py M testing/python/collect.py M testing/python/fixture.py M testing/python/metafunc.py M testing/test_cacheprovider.py M testing/test_collection.py M testing/test_config.py M testing/test_mark.py M testing/test_nodes.py M testing/test_nose.py M testing/test_pdb.py M testing/test_runner_xunit.py M testing/test_session.py M testing/test_stepwise.py M testing/test_terminal.py M testing/test_tmpdir.py M testing/test_warnings.py M tox.ini Log Message: ----------- Merge pull request #4388 from nicoddemus/release-4.0.0 Release 4.0.0 Compare: https://github.com/pytest-dev/pytest/compare/b7863a5f481b...9dec146edf5b **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. From nicoddemus at gmail.com Wed Nov 21 17:51:30 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Wed, 21 Nov 2018 14:51:30 -0800 Subject: [Pytest-commit] [pytest-dev/pytest] ee4f8c: Adds note on multiple module marker usage Message-ID: <5bf5e1726b523_2ea42b284f84e58471929@hookshot-fe-d252ca1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: ee4f8c98a9c85773a5ed341c3d0b995ea8c60c68 https://github.com/pytest-dev/pytest/commit/ee4f8c98a9c85773a5ed341c3d0b995ea8c60c68 Author: Slam <3lnc.slam at gmail.com> Date: 2018-11-21 (Wed, 21 Nov 2018) Changed paths: M doc/en/example/markers.rst Log Message: ----------- Adds note on multiple module marker usage Commit: 3eaa6d883542147b376cb43c4e9e95a9dd8d7d40 https://github.com/pytest-dev/pytest/commit/3eaa6d883542147b376cb43c4e9e95a9dd8d7d40 Author: Bruno Oliveira Date: 2018-11-21 (Wed, 21 Nov 2018) Changed paths: M doc/en/example/markers.rst Log Message: ----------- Merge pull request #4433 from 3lnc/doc_explicit_multimarker Adds note on multiple module marker usage Compare: https://github.com/pytest-dev/pytest/compare/45c33c4e05a6...3eaa6d883542 **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. From nicoddemus at gmail.com Thu Nov 22 14:10:12 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Thu, 22 Nov 2018 11:10:12 -0800 Subject: [Pytest-commit] [pytest-dev/pytest] fc61bd: fix 4425: resolve --basetemp to absolute paths Message-ID: <5bf6ff1421c60_40c92aefffa72578606bf@hookshot-fe-7191cb1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: fc61bdd9073d86819eb54c8603384a10c626a9d4 https://github.com/pytest-dev/pytest/commit/fc61bdd9073d86819eb54c8603384a10c626a9d4 Author: Ronny Pfannschmidt Date: 2018-11-20 (Tue, 20 Nov 2018) Changed paths: A changelog/4425.bugfix.rst M src/_pytest/monkeypatch.py M src/_pytest/tmpdir.py M testing/test_tmpdir.py Log Message: ----------- fix 4425: resolve --basetemp to absolute paths Commit: f180ab3e69438559df309e8eac563499bde4fba2 https://github.com/pytest-dev/pytest/commit/f180ab3e69438559df309e8eac563499bde4fba2 Author: Bruno Oliveira Date: 2018-11-20 (Tue, 20 Nov 2018) Changed paths: M src/_pytest/tmpdir.py Log Message: ----------- Use os.path.abspath to get absolute path instead of Path.resolve() Unfortunately it seems there is a difference in resolve() behavior depending on the platform Commit: 4f5c153d29eb91a76e8f2aa519684e9710ef6624 https://github.com/pytest-dev/pytest/commit/4f5c153d29eb91a76e8f2aa519684e9710ef6624 Author: Bruno Oliveira Date: 2018-11-21 (Wed, 21 Nov 2018) Changed paths: M src/_pytest/tmpdir.py Log Message: ----------- Fix call to os.path.abspath: the argument might already be a Path instance There's Path.absolute(), but it is not public, see https://bugs.python.org/issue25012. Commit: f1fe9e41acf6e2099270a931c46cf390cdc6e348 https://github.com/pytest-dev/pytest/commit/f1fe9e41acf6e2099270a931c46cf390cdc6e348 Author: Bruno Oliveira Date: 2018-11-21 (Wed, 21 Nov 2018) Changed paths: M src/_pytest/tmpdir.py Log Message: ----------- Mention PR# in the comment for future reference Commit: 5f1d69207260297738ff4dd96687fe049d2963a3 https://github.com/pytest-dev/pytest/commit/5f1d69207260297738ff4dd96687fe049d2963a3 Author: Ronny Pfannschmidt Date: 2018-11-22 (Thu, 22 Nov 2018) Changed paths: M testing/test_tmpdir.py Log Message: ----------- use Path.resolve in test to sort out osx temporary folder being a symlink Commit: 9424d88843a06a290d2e9fe6b8e1523b3d8e39ee https://github.com/pytest-dev/pytest/commit/9424d88843a06a290d2e9fe6b8e1523b3d8e39ee Author: Bruno Oliveira Date: 2018-11-22 (Thu, 22 Nov 2018) Changed paths: A changelog/4425.bugfix.rst M src/_pytest/monkeypatch.py M src/_pytest/tmpdir.py M testing/test_tmpdir.py Log Message: ----------- Merge pull request #4427 from RonnyPfannschmidt/fix-4425 fix 4425: resolve --basetemp to absolute paths Compare: https://github.com/pytest-dev/pytest/compare/2c45bc3019ee...9424d88843a0 **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. From nicoddemus at gmail.com Thu Nov 22 18:25:37 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Thu, 22 Nov 2018 15:25:37 -0800 Subject: [Pytest-commit] [pytest-dev/pytest] 9769bc: moving plugin inside pytest first pass Message-ID: <5bf73af133131_74792b11dde9058887632@hookshot-fe-6e9b612.cp1-iad.github.net.mail> Branch: refs/heads/features Home: https://github.com/pytest-dev/pytest Commit: 9769bc05c626dd0401e691c2c9c68f774fb990c3 https://github.com/pytest-dev/pytest/commit/9769bc05c626dd0401e691c2c9c68f774fb990c3 Author: Aly Sivji Date: 2018-11-12 (Mon, 12 Nov 2018) Changed paths: M .gitignore M src/_pytest/assertion/util.py Log Message: ----------- moving plugin inside pytest first pass Commit: d42f1e87c3c4b55ef5faa1a11a4f3083860c864d https://github.com/pytest-dev/pytest/commit/d42f1e87c3c4b55ef5faa1a11a4f3083860c864d Author: Aly Sivji Date: 2018-11-12 (Mon, 12 Nov 2018) Changed paths: M src/_pytest/assertion/util.py M testing/test_assertion.py Log Message: ----------- Add tests for attrs and dataclasses Commit: a0ba881c2202b4b7d49505fb5d53088ea387db30 https://github.com/pytest-dev/pytest/commit/a0ba881c2202b4b7d49505fb5d53088ea387db30 Author: Aly Sivji Date: 2018-11-12 (Mon, 12 Nov 2018) Changed paths: M AUTHORS A changelog/3632.feature.rst Log Message: ----------- Add change to log; name to AUTHORS Commit: 1184db827373822863fe936b3027b225cb77ed02 https://github.com/pytest-dev/pytest/commit/1184db827373822863fe936b3027b225cb77ed02 Author: Aly Sivji Date: 2018-11-12 (Mon, 12 Nov 2018) Changed paths: M changelog/3632.feature.rst M testing/test_assertion.py Log Message: ----------- cleaning up Commit: 87b019d5f91f7fb74c8a80218b4d4cf1647e61e5 https://github.com/pytest-dev/pytest/commit/87b019d5f91f7fb74c8a80218b4d4cf1647e61e5 Author: Aly Sivji Date: 2018-11-12 (Mon, 12 Nov 2018) Changed paths: M .gitignore Log Message: ----------- fix gitignore Commit: 1847cc74208a58efbfd1d8154e34b2bf18987b8c https://github.com/pytest-dev/pytest/commit/1847cc74208a58efbfd1d8154e34b2bf18987b8c Author: Aly Sivji Date: 2018-11-12 (Mon, 12 Nov 2018) Changed paths: M changelog/3632.feature.rst M doc/en/example/assertion/failure_demo.py M doc/en/example/assertion/test_failures.py M src/_pytest/assertion/util.py M testing/test_assertion.py Log Message: ----------- adding docs and cleaning up Commit: a3e388a73a4ef6b712c442c4147633322790b80d https://github.com/pytest-dev/pytest/commit/a3e388a73a4ef6b712c442c4147633322790b80d Author: Aly Sivji Date: 2018-11-12 (Mon, 12 Nov 2018) Changed paths: M changelog/3632.feature.rst M src/_pytest/assertion/util.py Log Message: ----------- Improve changelog Commit: 025d160dfc0ce87482606b27762c47d47e4a2d5a https://github.com/pytest-dev/pytest/commit/025d160dfc0ce87482606b27762c47d47e4a2d5a Author: Aly Sivji Date: 2018-11-12 (Mon, 12 Nov 2018) Changed paths: M changelog/3632.feature.rst M testing/test_assertion.py Log Message: ----------- Update tests to pass in py27 Commit: e1e81e315e41fd4674b9e10c2bd4074734d3692b https://github.com/pytest-dev/pytest/commit/e1e81e315e41fd4674b9e10c2bd4074734d3692b Author: Aly Sivji Date: 2018-11-12 (Mon, 12 Nov 2018) Changed paths: M src/_pytest/assertion/util.py Log Message: ----------- code review 1/n -- change hasattr to getattr Commit: a663f60b054fa791c1cb9729b68dbddedfdff26f https://github.com/pytest-dev/pytest/commit/a663f60b054fa791c1cb9729b68dbddedfdff26f Author: Aly Sivji Date: 2018-11-12 (Mon, 12 Nov 2018) Changed paths: M src/_pytest/assertion/util.py Log Message: ----------- cr 2/n -- refactor compare eq class Commit: 4e99c80425024dfcf733e060c5ce9c53ff49c475 https://github.com/pytest-dev/pytest/commit/4e99c80425024dfcf733e060c5ce9c53ff49c475 Author: Aly Sivji Date: 2018-11-12 (Mon, 12 Nov 2018) Changed paths: M src/_pytest/assertion/util.py M testing/test_assertion.py Log Message: ----------- have tests pass in python37; move to separate file Commit: 2bffd6829eb38a44f9e7523d044dad7339830691 https://github.com/pytest-dev/pytest/commit/2bffd6829eb38a44f9e7523d044dad7339830691 Author: Aly Sivji Date: 2018-11-12 (Mon, 12 Nov 2018) Changed paths: A testing/example_scripts/dataclasses/test_compare_dataclasses.py A testing/example_scripts/dataclasses/test_compare_dataclasses_field_comparison_off.py A testing/example_scripts/dataclasses/test_compare_dataclasses_verbose.py A testing/example_scripts/dataclasses/test_compare_two_different_dataclasses.py M testing/test_assertion.py Log Message: ----------- Move dataclass tests for 3.7 to separate file Commit: b83e97802e91ff74c6a437bb076de65bf2423fa1 https://github.com/pytest-dev/pytest/commit/b83e97802e91ff74c6a437bb076de65bf2423fa1 Author: Aly Sivji Date: 2018-11-13 (Tue, 13 Nov 2018) Changed paths: M src/_pytest/assertion/util.py M testing/test_assertion.py Log Message: ----------- improve failure output Commit: d52ea4b6cf1b7a552d52a78acfd3b3b7f642bcc6 https://github.com/pytest-dev/pytest/commit/d52ea4b6cf1b7a552d52a78acfd3b3b7f642bcc6 Author: Bruno Oliveira Date: 2018-11-19 (Mon, 19 Nov 2018) Changed paths: M tox.ini Log Message: ----------- Use python 3 in 'doctesting' environment We some examples now use type annotations Commit: f987b368e8dbe1775eb23301ce71d462923db9ed https://github.com/pytest-dev/pytest/commit/f987b368e8dbe1775eb23301ce71d462923db9ed Author: Bruno Oliveira Date: 2018-11-22 (Thu, 22 Nov 2018) Changed paths: M .gitignore M AUTHORS A changelog/3632.feature.rst M doc/en/example/assertion/failure_demo.py M doc/en/example/assertion/test_failures.py M src/_pytest/assertion/util.py A testing/example_scripts/dataclasses/test_compare_dataclasses.py A testing/example_scripts/dataclasses/test_compare_dataclasses_field_comparison_off.py A testing/example_scripts/dataclasses/test_compare_dataclasses_verbose.py A testing/example_scripts/dataclasses/test_compare_two_different_dataclasses.py M testing/test_assertion.py M tox.ini Log Message: ----------- Merge pull request #3776 from alysivji/attrs-n-dataclasses Detailed assert failure introspection for attrs and dataclasses objects Compare: https://github.com/pytest-dev/pytest/compare/d894bf45357e...f987b368e8db **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. From nicoddemus at gmail.com Fri Nov 23 06:07:52 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Fri, 23 Nov 2018 03:07:52 -0800 Subject: [Pytest-commit] [pytest-dev/pytest] 0385c2: cacheprovider: do not write README/.gitignore to e... Message-ID: <5bf7df883878e_fff2ae3ba7e057c783e4@hookshot-fe-6b2eebc.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 0385c273439d105e3cc5131759cd44e66702b5ee https://github.com/pytest-dev/pytest/commit/0385c273439d105e3cc5131759cd44e66702b5ee Author: Daniel Hahler Date: 2018-11-14 (Wed, 14 Nov 2018) Changed paths: A changelog/4393.bugfix.rst M src/_pytest/cacheprovider.py M testing/test_cacheprovider.py Log Message: ----------- cacheprovider: do not write README/.gitignore to existing dir Fixes https://github.com/pytest-dev/pytest/issues/4393. Commit: c5c728c8bcbc07268874c8944ee956fae9c1350c https://github.com/pytest-dev/pytest/commit/c5c728c8bcbc07268874c8944ee956fae9c1350c Author: Bruno Oliveira Date: 2018-11-22 (Thu, 22 Nov 2018) Changed paths: M testing/test_cacheprovider.py Log Message: ----------- Fix test/improve tests a bit in py27 Commit: e4ae33d5928a437957678b8aca438c8816cc7d80 https://github.com/pytest-dev/pytest/commit/e4ae33d5928a437957678b8aca438c8816cc7d80 Author: Bruno Oliveira Date: 2018-11-23 (Fri, 23 Nov 2018) Changed paths: A changelog/4393.bugfix.rst M src/_pytest/cacheprovider.py M testing/test_cacheprovider.py Log Message: ----------- Merge pull request #4394 from blueyed/cache-ensure-files cacheprovider: do not write README/.gitignore to existing dir Compare: https://github.com/pytest-dev/pytest/compare/abaf496fe805...e4ae33d5928a **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. From nicoddemus at gmail.com Fri Nov 23 09:40:44 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Fri, 23 Nov 2018 06:40:44 -0800 Subject: [Pytest-commit] [pytest-dev/pytest] b71bd9: fix #4386 - handle uninitialized exceptioninfo in ... Message-ID: <5bf8116c5c5f7_5bf12ad5171d258872966@hookshot-fe-d2afb11.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: b71bd9b300b6dbab25adcc4a0d9db14763011e72 https://github.com/pytest-dev/pytest/commit/b71bd9b300b6dbab25adcc4a0d9db14763011e72 Author: Ronny Pfannschmidt Date: 2018-11-22 (Thu, 22 Nov 2018) Changed paths: A changelog/4386.bugfix.rst M src/_pytest/_code/code.py M testing/python/raises.py Log Message: ----------- fix #4386 - handle uninitialized exceptioninfo in repr/str Commit: 9ae8429a21ed83bb668c94023e933fa4112d3831 https://github.com/pytest-dev/pytest/commit/9ae8429a21ed83bb668c94023e933fa4112d3831 Author: Bruno Oliveira Date: 2018-11-22 (Thu, 22 Nov 2018) Changed paths: M testing/python/raises.py Log Message: ----------- Use a more specific exception type in test_raises_repr_inflight As requested during review Commit: 0b73d6d4f5217102176129336f424d216ee7f937 https://github.com/pytest-dev/pytest/commit/0b73d6d4f5217102176129336f424d216ee7f937 Author: Bruno Oliveira Date: 2018-11-23 (Fri, 23 Nov 2018) Changed paths: A changelog/4386.bugfix.rst M src/_pytest/_code/code.py M testing/python/raises.py Log Message: ----------- Merge pull request #4444 from RonnyPfannschmidt/fix-4386-2 fix #4386 - handle uninitialized exceptioninfo in repr/str Compare: https://github.com/pytest-dev/pytest/compare/e4ae33d5928a...0b73d6d4f521 **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. From nicoddemus at gmail.com Fri Nov 23 09:41:16 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Fri, 23 Nov 2018 06:41:16 -0800 Subject: [Pytest-commit] [pytest-dev/pytest] 88bf01: fix #4386 - restructure construction and partial s... Message-ID: <5bf8118cf78a_498c2b1305d5657c14167@hookshot-fe-2cc8887.cp1-iad.github.net.mail> Branch: refs/heads/features Home: https://github.com/pytest-dev/pytest Commit: 88bf01a31e6625edec134fc1d49ec882947fb680 https://github.com/pytest-dev/pytest/commit/88bf01a31e6625edec134fc1d49ec882947fb680 Author: Ronny Pfannschmidt Date: 2018-11-22 (Thu, 22 Nov 2018) Changed paths: A changelog/4386.feature.rst M src/_pytest/_code/code.py M src/_pytest/assertion/util.py M src/_pytest/main.py M src/_pytest/python.py M src/_pytest/python_api.py M src/_pytest/runner.py M src/_pytest/unittest.py M testing/code/test_code.py M testing/code/test_excinfo.py M testing/test_resultlog.py M testing/test_runner.py Log Message: ----------- fix #4386 - restructure construction and partial state of ExceptionInfo Commit: 2eaf3db6aeda21c060b18531c74776ffb41d33fc https://github.com/pytest-dev/pytest/commit/2eaf3db6aeda21c060b18531c74776ffb41d33fc Author: Bruno Oliveira Date: 2018-11-22 (Thu, 22 Nov 2018) Changed paths: M src/_pytest/_code/code.py Log Message: ----------- Fix docstring indentation (docs env) Commit: 63f90a2bcd249a91c76d9e2078143bf66c33b43c https://github.com/pytest-dev/pytest/commit/63f90a2bcd249a91c76d9e2078143bf66c33b43c Author: Bruno Oliveira Date: 2018-11-23 (Fri, 23 Nov 2018) Changed paths: A changelog/4386.feature.rst M src/_pytest/_code/code.py M src/_pytest/assertion/util.py M src/_pytest/main.py M src/_pytest/python.py M src/_pytest/python_api.py M src/_pytest/runner.py M src/_pytest/unittest.py M testing/code/test_code.py M testing/code/test_excinfo.py M testing/test_resultlog.py M testing/test_runner.py Log Message: ----------- Merge pull request #4438 from RonnyPfannschmidt/fix-4386-raises-partial-object fix #4386 - restructure construction and partial state of ExceptionInfo Compare: https://github.com/pytest-dev/pytest/compare/f987b368e8db...63f90a2bcd24 **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. From nicoddemus at gmail.com Fri Nov 23 15:06:42 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Fri, 23 Nov 2018 12:06:42 -0800 Subject: [Pytest-commit] [pytest-dev/pytest] 0cf45e: Display "short test summary info" after (main) war... Message-ID: <5bf85dd25de2b_55c02ab1ed022578501a8@hookshot-fe-d252ca1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 0cf45ee18a48061163cfd82c1edf1d6292d2a2a4 https://github.com/pytest-dev/pytest/commit/0cf45ee18a48061163cfd82c1edf1d6292d2a2a4 Author: Daniel Hahler Date: 2018-11-23 (Fri, 23 Nov 2018) Changed paths: A changelog/3952.bugfix.rst M src/_pytest/terminal.py M testing/test_terminal.py Log Message: ----------- Display "short test summary info" after (main) warnings again Fixes https://github.com/pytest-dev/pytest/issues/3952. Commit: 23e444792216b12d12fa072225bb5d389bf374fe https://github.com/pytest-dev/pytest/commit/23e444792216b12d12fa072225bb5d389bf374fe Author: Bruno Oliveira Date: 2018-11-23 (Fri, 23 Nov 2018) Changed paths: A changelog/3952.bugfix.rst M src/_pytest/terminal.py M testing/test_terminal.py Log Message: ----------- Merge pull request #4399 from blueyed/summary Display "short test summary info" after (main) warnings again Compare: https://github.com/pytest-dev/pytest/compare/0b73d6d4f521...23e444792216 **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. From nicoddemus at gmail.com Fri Nov 23 20:21:50 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Fri, 23 Nov 2018 17:21:50 -0800 Subject: [Pytest-commit] [pytest-dev/pytest] 16b15a: Preparing release version 4.0.1 Message-ID: <5bf8a7aeb4c89_6a462b13fce9c588518e8@hookshot-fe-cace476.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 16b15af6245e38624679fcdc86a4f40d0ffec294 https://github.com/pytest-dev/pytest/commit/16b15af6245e38624679fcdc86a4f40d0ffec294 Author: Bruno Oliveira Date: 2018-11-23 (Fri, 23 Nov 2018) Changed paths: M CHANGELOG.rst R changelog/3952.bugfix.rst R changelog/4315.trivial.rst R changelog/4386.bugfix.rst R changelog/4393.bugfix.rst R changelog/4400.bugfix.rst R changelog/4405.bugfix.rst R changelog/4412.bugfix.rst R changelog/4425.bugfix.rst R changelog/4440.trivial.rst M doc/en/announce/index.rst A doc/en/announce/release-4.0.1.rst M doc/en/assert.rst M doc/en/cache.rst M doc/en/capture.rst M doc/en/doctest.rst M doc/en/example/markers.rst M doc/en/example/nonpython.rst M doc/en/example/parametrize.rst M doc/en/example/pythoncollection.rst M doc/en/example/reportingdemo.rst M doc/en/example/simple.rst M doc/en/fixture.rst M doc/en/getting-started.rst M doc/en/index.rst M doc/en/parametrize.rst M doc/en/skipping.rst M doc/en/tmpdir.rst M doc/en/unittest.rst M doc/en/usage.rst M doc/en/warnings.rst M doc/en/writing_plugins.rst Log Message: ----------- Preparing release version 4.0.1 Commit: be3b8fc9c1417243b9567bd31992c0c42f0bf898 https://github.com/pytest-dev/pytest/commit/be3b8fc9c1417243b9567bd31992c0c42f0bf898 Author: Daniel Hahler Date: 2018-11-23 (Fri, 23 Nov 2018) Changed paths: M doc/en/warnings.rst M doc/en/writing_plugins.rst M src/_pytest/terminal.py M testing/test_terminal.py Log Message: ----------- Fix warnings summary header appearing twice Ref: https://github.com/pytest-dev/pytest/pull/4450#discussion_r236017645 Ref: https://github.com/pytest-dev/pytest/pull/4399 Commit: f75f2117d0fbeafcf8771d7d754d3b4976fc5082 https://github.com/pytest-dev/pytest/commit/f75f2117d0fbeafcf8771d7d754d3b4976fc5082 Author: Bruno Oliveira Date: 2018-11-23 (Fri, 23 Nov 2018) Changed paths: M CHANGELOG.rst R changelog/3952.bugfix.rst R changelog/4315.trivial.rst R changelog/4386.bugfix.rst R changelog/4393.bugfix.rst R changelog/4400.bugfix.rst R changelog/4405.bugfix.rst R changelog/4412.bugfix.rst R changelog/4425.bugfix.rst R changelog/4440.trivial.rst M doc/en/announce/index.rst A doc/en/announce/release-4.0.1.rst M doc/en/assert.rst M doc/en/cache.rst M doc/en/capture.rst M doc/en/doctest.rst M doc/en/example/markers.rst M doc/en/example/nonpython.rst M doc/en/example/parametrize.rst M doc/en/example/pythoncollection.rst M doc/en/example/reportingdemo.rst M doc/en/example/simple.rst M doc/en/fixture.rst M doc/en/getting-started.rst M doc/en/index.rst M doc/en/parametrize.rst M doc/en/skipping.rst M doc/en/tmpdir.rst M doc/en/unittest.rst M doc/en/usage.rst M doc/en/warnings.rst M doc/en/writing_plugins.rst M src/_pytest/terminal.py M testing/test_terminal.py Log Message: ----------- Merge pull request #4450 from nicoddemus/release-4.0.1 Release version 4.0.1 Compare: https://github.com/pytest-dev/pytest/compare/23e444792216...f75f2117d0fb **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. From nicoddemus at gmail.com Sat Nov 24 07:08:45 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Sat, 24 Nov 2018 04:08:45 -0800 Subject: [Pytest-commit] [pytest-dev/pytest] 9e522c: Try to fix/improve reporting of test_request_garba... Message-ID: <5bf93f4dd555b_705b2ac16e16a58061680@hookshot-fe-b0febf1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 9e522c97fa7533e836bb2691533aae7d5a6c26ba https://github.com/pytest-dev/pytest/commit/9e522c97fa7533e836bb2691533aae7d5a6c26ba Author: Bruno Oliveira Date: 2018-11-24 (Sat, 24 Nov 2018) Changed paths: M testing/python/fixture.py Log Message: ----------- Try to fix/improve reporting of test_request_garbage * Run it in a subprocess to reduce possible intereference from the outer pytest * Print the leaked objects to see if they provide any hints Commit: 8facf1db904cb757dbb930f21b2bffd0e682f7e8 https://github.com/pytest-dev/pytest/commit/8facf1db904cb757dbb930f21b2bffd0e682f7e8 Author: Bruno Oliveira Date: 2018-11-24 (Sat, 24 Nov 2018) Changed paths: M testing/python/fixture.py Log Message: ----------- Merge pull request #4457 from nicoddemus/test-request-garbage Try to fix/improve reporting of test_request_garbage Compare: https://github.com/pytest-dev/pytest/compare/860bc5077220...8facf1db904c **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. From nicoddemus at gmail.com Sat Nov 24 18:24:53 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Sat, 24 Nov 2018 15:24:53 -0800 Subject: [Pytest-commit] [pytest-dev/pytest] d219e0: Fix rtd by installing pygments-pytest Message-ID: <5bf9ddc5caa6e_16af2ab23e066588261b@hookshot-fe-7191cb1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: d219e033e9081413a5c5c6c10b6fb4df7891d528 https://github.com/pytest-dev/pytest/commit/d219e033e9081413a5c5c6c10b6fb4df7891d528 Author: Anthony Sottile Date: 2018-11-24 (Sat, 24 Nov 2018) Changed paths: M doc/en/requirements.txt M tox.ini Log Message: ----------- Fix rtd by installing pygments-pytest Commit: 91b25c4deceef8ea881d216342d77df293fdb5fb https://github.com/pytest-dev/pytest/commit/91b25c4deceef8ea881d216342d77df293fdb5fb Author: Bruno Oliveira Date: 2018-11-24 (Sat, 24 Nov 2018) Changed paths: M doc/en/requirements.txt M tox.ini Log Message: ----------- Merge pull request #4461 from asottile/fix_rtd Fix rtd by installing pygments-pytest Compare: https://github.com/pytest-dev/pytest/compare/3d8d04c6f896...91b25c4decee **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. From nicoddemus at gmail.com Sat Nov 24 21:01:08 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Sat, 24 Nov 2018 18:01:08 -0800 Subject: [Pytest-commit] [pytest-dev/pytest] 2eac1b: Bump pygments-pytest Message-ID: <5bfa026447c7f_49a12b29aa4c457447967@hookshot-fe-2cc8887.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 2eac1bfcb87d63ba245e3dd1a0b9d6d6d48f1cf6 https://github.com/pytest-dev/pytest/commit/2eac1bfcb87d63ba245e3dd1a0b9d6d6d48f1cf6 Author: Anthony Sottile Date: 2018-11-24 (Sat, 24 Nov 2018) Changed paths: M doc/en/requirements.txt Log Message: ----------- Bump pygments-pytest Commit: d05b30ce11f68959d8c9ebebd8674bb84d91f02d https://github.com/pytest-dev/pytest/commit/d05b30ce11f68959d8c9ebebd8674bb84d91f02d Author: Bruno Oliveira Date: 2018-11-25 (Sun, 25 Nov 2018) Changed paths: M doc/en/requirements.txt Log Message: ----------- Merge pull request #4462 from asottile/bump_pygments_pytest Bump pygments-pytest Compare: https://github.com/pytest-dev/pytest/compare/91b25c4decee...d05b30ce11f6 **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. From nicoddemus at gmail.com Mon Nov 26 09:54:05 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Mon, 26 Nov 2018 06:54:05 -0800 Subject: [Pytest-commit] [pytest-dev/pytest] b00b71: [skip travis] Use retry script on AppVeyor Message-ID: <5bfc090dd77d4_62c42ac1315ce57872994@hookshot-fe-d252ca1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: b00b715cb6a7f6b2455bcf80aad875432f98bd38 https://github.com/pytest-dev/pytest/commit/b00b715cb6a7f6b2455bcf80aad875432f98bd38 Author: Bruno Oliveira Date: 2018-11-26 (Mon, 26 Nov 2018) Changed paths: A scripts/appveyor-retry.cmd M scripts/upload-coverage.bat Log Message: ----------- [skip travis] Use retry script on AppVeyor Fix #4387 Commit: d8e00c983ef4e0b663ce908c2db263416d2b6e2f https://github.com/pytest-dev/pytest/commit/d8e00c983ef4e0b663ce908c2db263416d2b6e2f Author: Bruno Oliveira Date: 2018-11-26 (Mon, 26 Nov 2018) Changed paths: A scripts/appveyor-retry.cmd M scripts/upload-coverage.bat Log Message: ----------- Merge pull request #4465 from nicoddemus/appveyor-retry [skip travis] Use retry script on AppVeyor Compare: https://github.com/pytest-dev/pytest/compare/d05b30ce11f6...d8e00c983ef4 **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. From nicoddemus at gmail.com Tue Nov 27 02:37:18 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Mon, 26 Nov 2018 23:37:18 -0800 Subject: [Pytest-commit] [pytest-dev/pytest] 701580: Highlight docs with pygments-pytest Message-ID: <5bfcf42e50645_20102afd7d46a5783765e@hookshot-fe-7191cb1.cp1-iad.github.net.mail> Branch: refs/heads/features Home: https://github.com/pytest-dev/pytest Commit: 70158013772e600284e5274c72fb26b02c82a2b9 https://github.com/pytest-dev/pytest/commit/70158013772e600284e5274c72fb26b02c82a2b9 Author: Anthony Sottile Date: 2018-11-23 (Fri, 23 Nov 2018) Changed paths: M doc/en/assert.rst M doc/en/builtin.rst M doc/en/cache.rst M doc/en/capture.rst M doc/en/conf.py M doc/en/doctest.rst M doc/en/example/markers.rst M doc/en/example/nonpython.rst M doc/en/example/parametrize.rst M doc/en/example/pythoncollection.rst M doc/en/example/reportingdemo.rst M doc/en/example/simple.rst M doc/en/example/special.rst M doc/en/fixture.rst M doc/en/getting-started.rst M doc/en/index.rst M doc/en/parametrize.rst M doc/en/skipping.rst M doc/en/tmpdir.rst M doc/en/unittest.rst M doc/en/usage.rst M doc/en/warnings.rst M doc/en/writing_plugins.rst M tox.ini Log Message: ----------- Highlight docs with pygments-pytest Commit: 3d8d04c6f896d279b7b66ac5624adcf0fc965964 https://github.com/pytest-dev/pytest/commit/3d8d04c6f896d279b7b66ac5624adcf0fc965964 Author: Anthony Sottile Date: 2018-11-24 (Sat, 24 Nov 2018) Changed paths: M doc/en/assert.rst M doc/en/builtin.rst M doc/en/cache.rst M doc/en/capture.rst M doc/en/conf.py M doc/en/doctest.rst M doc/en/example/markers.rst M doc/en/example/nonpython.rst M doc/en/example/parametrize.rst M doc/en/example/pythoncollection.rst M doc/en/example/reportingdemo.rst M doc/en/example/simple.rst M doc/en/example/special.rst M doc/en/fixture.rst M doc/en/getting-started.rst M doc/en/index.rst M doc/en/parametrize.rst M doc/en/skipping.rst M doc/en/tmpdir.rst M doc/en/unittest.rst M doc/en/usage.rst M doc/en/warnings.rst M doc/en/writing_plugins.rst M tox.ini Log Message: ----------- Merge pull request #4456 from asottile/pygments_pytest Highlight docs with pygments-pytest Commit: d219e033e9081413a5c5c6c10b6fb4df7891d528 https://github.com/pytest-dev/pytest/commit/d219e033e9081413a5c5c6c10b6fb4df7891d528 Author: Anthony Sottile Date: 2018-11-24 (Sat, 24 Nov 2018) Changed paths: M doc/en/requirements.txt M tox.ini Log Message: ----------- Fix rtd by installing pygments-pytest Commit: 91b25c4deceef8ea881d216342d77df293fdb5fb https://github.com/pytest-dev/pytest/commit/91b25c4deceef8ea881d216342d77df293fdb5fb Author: Bruno Oliveira Date: 2018-11-24 (Sat, 24 Nov 2018) Changed paths: M doc/en/requirements.txt M tox.ini Log Message: ----------- Merge pull request #4461 from asottile/fix_rtd Fix rtd by installing pygments-pytest Commit: 2eac1bfcb87d63ba245e3dd1a0b9d6d6d48f1cf6 https://github.com/pytest-dev/pytest/commit/2eac1bfcb87d63ba245e3dd1a0b9d6d6d48f1cf6 Author: Anthony Sottile Date: 2018-11-24 (Sat, 24 Nov 2018) Changed paths: M doc/en/requirements.txt Log Message: ----------- Bump pygments-pytest Commit: d05b30ce11f68959d8c9ebebd8674bb84d91f02d https://github.com/pytest-dev/pytest/commit/d05b30ce11f68959d8c9ebebd8674bb84d91f02d Author: Bruno Oliveira Date: 2018-11-25 (Sun, 25 Nov 2018) Changed paths: M doc/en/requirements.txt Log Message: ----------- Merge pull request #4462 from asottile/bump_pygments_pytest Bump pygments-pytest Commit: b00b715cb6a7f6b2455bcf80aad875432f98bd38 https://github.com/pytest-dev/pytest/commit/b00b715cb6a7f6b2455bcf80aad875432f98bd38 Author: Bruno Oliveira Date: 2018-11-26 (Mon, 26 Nov 2018) Changed paths: A scripts/appveyor-retry.cmd M scripts/upload-coverage.bat Log Message: ----------- [skip travis] Use retry script on AppVeyor Fix #4387 Commit: d8e00c983ef4e0b663ce908c2db263416d2b6e2f https://github.com/pytest-dev/pytest/commit/d8e00c983ef4e0b663ce908c2db263416d2b6e2f Author: Bruno Oliveira Date: 2018-11-26 (Mon, 26 Nov 2018) Changed paths: A scripts/appveyor-retry.cmd M scripts/upload-coverage.bat Log Message: ----------- Merge pull request #4465 from nicoddemus/appveyor-retry [skip travis] Use retry script on AppVeyor Commit: b73e083d9d517f206cd1b94cd22200ac24366fef https://github.com/pytest-dev/pytest/commit/b73e083d9d517f206cd1b94cd22200ac24366fef Author: Bruno Oliveira Date: 2018-11-26 (Mon, 26 Nov 2018) Changed paths: M doc/en/assert.rst M doc/en/builtin.rst M doc/en/cache.rst M doc/en/capture.rst M doc/en/conf.py M doc/en/doctest.rst M doc/en/example/markers.rst M doc/en/example/nonpython.rst M doc/en/example/parametrize.rst M doc/en/example/pythoncollection.rst M doc/en/example/reportingdemo.rst M doc/en/example/simple.rst M doc/en/example/special.rst M doc/en/fixture.rst M doc/en/getting-started.rst M doc/en/index.rst M doc/en/parametrize.rst M doc/en/requirements.txt M doc/en/skipping.rst M doc/en/tmpdir.rst M doc/en/unittest.rst M doc/en/usage.rst M doc/en/warnings.rst M doc/en/writing_plugins.rst A scripts/appveyor-retry.cmd M scripts/upload-coverage.bat M tox.ini Log Message: ----------- Merge remote-tracking branch 'upstream/master' into merge-master-into-features Commit: 5cf69fae7d184da469afd539a7b8ddd1219d9d8e https://github.com/pytest-dev/pytest/commit/5cf69fae7d184da469afd539a7b8ddd1219d9d8e Author: Bruno Oliveira Date: 2018-11-27 (Tue, 27 Nov 2018) Changed paths: M doc/en/assert.rst M doc/en/builtin.rst M doc/en/cache.rst M doc/en/capture.rst M doc/en/conf.py M doc/en/doctest.rst M doc/en/example/markers.rst M doc/en/example/nonpython.rst M doc/en/example/parametrize.rst M doc/en/example/pythoncollection.rst M doc/en/example/reportingdemo.rst M doc/en/example/simple.rst M doc/en/example/special.rst M doc/en/fixture.rst M doc/en/getting-started.rst M doc/en/index.rst M doc/en/parametrize.rst M doc/en/requirements.txt M doc/en/skipping.rst M doc/en/tmpdir.rst M doc/en/unittest.rst M doc/en/usage.rst M doc/en/warnings.rst M doc/en/writing_plugins.rst A scripts/appveyor-retry.cmd M scripts/upload-coverage.bat M tox.ini Log Message: ----------- Merge pull request #4466 from nicoddemus/merge-master-into-features Merge master into features Compare: https://github.com/pytest-dev/pytest/compare/7d3ca68be6a6...5cf69fae7d18 **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. From nicoddemus at gmail.com Fri Nov 30 11:07:42 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Fri, 30 Nov 2018 08:07:42 -0800 Subject: [Pytest-commit] [pytest-dev/pytest] 847eac: refactor CallInfo constructor magic into named con... Message-ID: <5c01604e2a629_60952afcd53de580515e0@hookshot-fe-265448d.cp1-iad.github.net.mail> Branch: refs/heads/features Home: https://github.com/pytest-dev/pytest Commit: 847eacea19a02887fb6e63601908a37d7c2576a8 https://github.com/pytest-dev/pytest/commit/847eacea19a02887fb6e63601908a37d7c2576a8 Author: Ronny Pfannschmidt Date: 2018-11-30 (Fri, 30 Nov 2018) Changed paths: M src/_pytest/nose.py M src/_pytest/runner.py M testing/test_runner.py Log Message: ----------- refactor CallInfo constructor magic into named constructor Commit: e0ba1cbf8d84ede0acee869443b4e4924a0df9f2 https://github.com/pytest-dev/pytest/commit/e0ba1cbf8d84ede0acee869443b4e4924a0df9f2 Author: Bruno Oliveira Date: 2018-11-30 (Fri, 30 Nov 2018) Changed paths: M src/_pytest/nose.py M src/_pytest/runner.py M testing/test_runner.py Log Message: ----------- Merge pull request #4299 from RonnyPfannschmidt/callinfo-sanity refactor callinfo to simplify ctor magic Compare: https://github.com/pytest-dev/pytest/compare/b531f7d5857c...e0ba1cbf8d84 **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.