From nicoddemus at gmail.com Tue Dec 5 15:35:11 2017 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Tue, 05 Dec 2017 12:35:11 -0800 Subject: [Pytest-commit] [pytest-dev/pytest] ce3089: Also blacklist pytest-capturelog plugin Message-ID: <5a2702ffa482c_65753ffbb6e4bc303458e@hookshot-fe1-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: ce30896cd20953f4eca1f2acac904c3f7a8e0c78 https://github.com/pytest-dev/pytest/commit/ce30896cd20953f4eca1f2acac904c3f7a8e0c78 Author: Florian Bruhin Date: 2017-12-05 (Tue, 05 Dec 2017) Changed paths: M _pytest/config.py A changelog/3004.bugfix M testing/deprecated_test.py Log Message: ----------- Also blacklist pytest-capturelog plugin This is the older plugin before pytest-catchlog was around. Apparently there are people still using it. Fixes #3004 Commit: 9bd8420a6bd89695630e8eb8a49d00e1f7f396b2 https://github.com/pytest-dev/pytest/commit/9bd8420a6bd89695630e8eb8a49d00e1f7f396b2 Author: Bruno Oliveira Date: 2017-12-05 (Tue, 05 Dec 2017) Changed paths: M _pytest/config.py A changelog/3004.bugfix M testing/deprecated_test.py Log Message: ----------- Merge pull request #3005 from The-Compiler/blacklist-catchlog Also blacklist pytest-capturelog plugin Compare: https://github.com/pytest-dev/pytest/compare/2e8b0a83fe46...9bd8420a6bd8 From nicoddemus at gmail.com Tue Dec 5 15:35:43 2017 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Tue, 05 Dec 2017 12:35:43 -0800 Subject: [Pytest-commit] [pytest-dev/pytest] cbdab0: Fix example in PR template Message-ID: <5a27031f4e83d_10843fde55e1dc3c37123@hookshot-fe3-cp1-prd.iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: cbdab02d050bb4f9780802e9e7b905008a8209c1 https://github.com/pytest-dev/pytest/commit/cbdab02d050bb4f9780802e9e7b905008a8209c1 Author: Florian Bruhin Date: 2017-12-05 (Tue, 05 Dec 2017) Changed paths: M .github/PULL_REQUEST_TEMPLATE.md Log Message: ----------- Fix example in PR template Commit: 5c6758fde43a21d6e109e9c8884b045266deb7ef https://github.com/pytest-dev/pytest/commit/5c6758fde43a21d6e109e9c8884b045266deb7ef Author: Bruno Oliveira Date: 2017-12-05 (Tue, 05 Dec 2017) Changed paths: M .github/PULL_REQUEST_TEMPLATE.md Log Message: ----------- Merge pull request #3006 from The-Compiler/template-fix Fix example in PR template Compare: https://github.com/pytest-dev/pytest/compare/9bd8420a6bd8...5c6758fde43a From nicoddemus at gmail.com Tue Dec 5 19:20:02 2017 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Tue, 05 Dec 2017 16:20:02 -0800 Subject: [Pytest-commit] [pytest-dev/pytest] 2a111f: Preparing release version 3.3.1 Message-ID: <5a2737b244e05_2b0b2aceccfadc0813323@hookshot-fe-265448d.cp1-iad.github.net.mail> Branch: refs/tags/3.3.1 Home: https://github.com/pytest-dev/pytest Commit: 2a111ff700f295d9b27fb1a43219e08df62fc0bd https://github.com/pytest-dev/pytest/commit/2a111ff700f295d9b27fb1a43219e08df62fc0bd Author: Bruno Oliveira Date: 2017-12-05 (Tue, 05 Dec 2017) Changed paths: M CHANGELOG.rst R changelog/2920.bugfix R changelog/2949.trivial R changelog/2956.bugfix R changelog/2957.bugfix R changelog/2963.doc R changelog/2971.bugfix R changelog/2984.bugfix R changelog/3004.bugfix M doc/en/announce/index.rst A doc/en/announce/release-3.3.1.rst Log Message: ----------- Preparing release version 3.3.1 From nicoddemus at gmail.com Tue Dec 5 19:21:43 2017 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Tue, 05 Dec 2017 16:21:43 -0800 Subject: [Pytest-commit] [pytest-dev/pytest] 2a111f: Preparing release version 3.3.1 Message-ID: <5a273817f1a8f_630c2ad7bdec7c0484581@hookshot-fe-b0febf1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 2a111ff700f295d9b27fb1a43219e08df62fc0bd https://github.com/pytest-dev/pytest/commit/2a111ff700f295d9b27fb1a43219e08df62fc0bd Author: Bruno Oliveira Date: 2017-12-05 (Tue, 05 Dec 2017) Changed paths: M CHANGELOG.rst R changelog/2920.bugfix R changelog/2949.trivial R changelog/2956.bugfix R changelog/2957.bugfix R changelog/2963.doc R changelog/2971.bugfix R changelog/2984.bugfix R changelog/3004.bugfix M doc/en/announce/index.rst A doc/en/announce/release-3.3.1.rst Log Message: ----------- Preparing release version 3.3.1 Commit: ed2bb9d7231de1d845a7e60f9d21374fca3b2d93 https://github.com/pytest-dev/pytest/commit/ed2bb9d7231de1d845a7e60f9d21374fca3b2d93 Author: Bruno Oliveira Date: 2017-12-05 (Tue, 05 Dec 2017) Changed paths: M CHANGELOG.rst R changelog/2920.bugfix R changelog/2949.trivial R changelog/2956.bugfix R changelog/2957.bugfix R changelog/2963.doc R changelog/2971.bugfix R changelog/2984.bugfix R changelog/3004.bugfix M doc/en/announce/index.rst A doc/en/announce/release-3.3.1.rst Log Message: ----------- Merge pull request #2997 from nicoddemus/release-3.3.1 Preparing release version 3.3.1 Compare: https://github.com/pytest-dev/pytest/compare/5c6758fde43a...ed2bb9d7231d From nicoddemus at gmail.com Tue Dec 5 19:28:57 2017 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Tue, 05 Dec 2017 16:28:57 -0800 Subject: [Pytest-commit] [pytest-dev/pytest] 88f2cc: Small formatting fixes in CHANGELOG Message-ID: <5a2739c9bbeaf_62962ad78749fc1c63728@hookshot-fe-d2afb11.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 88f2cc9b641bca41818918ef853b7d10dca6bcaa https://github.com/pytest-dev/pytest/commit/88f2cc9b641bca41818918ef853b7d10dca6bcaa Author: Bruno Oliveira Date: 2017-12-05 (Tue, 05 Dec 2017) Changed paths: M CHANGELOG.rst Log Message: ----------- Small formatting fixes in CHANGELOG From nicoddemus at gmail.com Wed Dec 6 09:11:10 2017 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Wed, 06 Dec 2017 06:11:10 -0800 Subject: [Pytest-commit] [pytest-dev/pytest] 0f5fb7: Fix ZeroDivisionError with 0 collected tests Message-ID: <5a27fa7e2f2b0_6d922ac47d887c0c27718@hookshot-fe-7191cb1.cp1-iad.github.net.mail> Branch: refs/heads/features Home: https://github.com/pytest-dev/pytest Commit: 0f5fb7ed05c7911bbfe1583491f735c205453c34 https://github.com/pytest-dev/pytest/commit/0f5fb7ed05c7911bbfe1583491f735c205453c34 Author: Daniel Hahler Date: 2017-11-29 (Wed, 29 Nov 2017) Changed paths: M _pytest/terminal.py Log Message: ----------- Fix ZeroDivisionError with 0 collected tests This can easily happen with pytest-testmon. Commit: 6bbd7410397fc3ea95b48cf38a3d8070ebf80fb7 https://github.com/pytest-dev/pytest/commit/6bbd7410397fc3ea95b48cf38a3d8070ebf80fb7 Author: Bruno Oliveira Date: 2017-11-28 (Tue, 28 Nov 2017) Changed paths: A changelog/2971.bugfix M testing/test_terminal.py Log Message: ----------- Add test for #2971 Commit: fdfc1946da9dff75747d734c26b3602edfec1226 https://github.com/pytest-dev/pytest/commit/fdfc1946da9dff75747d734c26b3602edfec1226 Author: Bruno Oliveira Date: 2017-11-29 (Wed, 29 Nov 2017) Changed paths: M CHANGELOG.rst Log Message: ----------- Add CHANGELOG entry about pytest.fixture "params" being now immutable Fix #2959 Commit: 70f1e3b4b0cdcf428fdcf44b6bc62ad76e2a03b2 https://github.com/pytest-dev/pytest/commit/70f1e3b4b0cdcf428fdcf44b6bc62ad76e2a03b2 Author: Bruno Oliveira Date: 2017-11-30 (Thu, 30 Nov 2017) Changed paths: M _pytest/fixtures.py Log Message: ----------- Improve getscopeitem assertion message Fix #2979 Commit: 4de433e280050a1e7d6f903170540fa25cbb8ddf https://github.com/pytest-dev/pytest/commit/4de433e280050a1e7d6f903170540fa25cbb8ddf Author: Ronny Pfannschmidt Date: 2017-11-30 (Thu, 30 Nov 2017) Changed paths: M _pytest/fixtures.py Log Message: ----------- Merge pull request #2983 from nicoddemus/improve-assert-2979 Improve getscopeitem assertion message Commit: a9dd37f42954da679638e3fb28da086dab1d0fb5 https://github.com/pytest-dev/pytest/commit/a9dd37f42954da679638e3fb28da086dab1d0fb5 Author: Bruno Oliveira Date: 2017-11-30 (Thu, 30 Nov 2017) Changed paths: M CHANGELOG.rst Log Message: ----------- Merge pull request #2980 from nicoddemus/immutable-fix-parameters Add CHANGELOG entry about pytest.fixture "params" being now immutable Commit: cf0cac3b734dd47c8f6cbf3afa759231fbb76bc9 https://github.com/pytest-dev/pytest/commit/cf0cac3b734dd47c8f6cbf3afa759231fbb76bc9 Author: Bruno Oliveira Date: 2017-11-30 (Thu, 30 Nov 2017) Changed paths: M _pytest/terminal.py A changelog/2984.bugfix M testing/deprecated_test.py Log Message: ----------- Bring back TerminalReporter.writer as an alias to TerminalReporter._tw Fix #2984 Commit: 369c711f140fc5fac051a8ea1749a18874de268f https://github.com/pytest-dev/pytest/commit/369c711f140fc5fac051a8ea1749a18874de268f Author: Bruno Oliveira Date: 2017-11-30 (Thu, 30 Nov 2017) Changed paths: M _pytest/terminal.py A changelog/2971.bugfix M testing/test_terminal.py Log Message: ----------- Merge pull request #2971 from blueyed/fix-ZeroDivisionError Fix ZeroDivisionError with 0 collected tests Commit: 2e8b0a83fe467a3a8365b6e661e44e54d3a00b03 https://github.com/pytest-dev/pytest/commit/2e8b0a83fe467a3a8365b6e661e44e54d3a00b03 Author: Ronny Pfannschmidt Date: 2017-12-01 (Fri, 01 Dec 2017) Changed paths: M _pytest/terminal.py A changelog/2984.bugfix M testing/deprecated_test.py Log Message: ----------- Merge pull request #2989 from nicoddemus/bring-tr-writer-back-2984 Bring back TerminalReporter.writer as an alias to TerminalReporter._tw Commit: ce30896cd20953f4eca1f2acac904c3f7a8e0c78 https://github.com/pytest-dev/pytest/commit/ce30896cd20953f4eca1f2acac904c3f7a8e0c78 Author: Florian Bruhin Date: 2017-12-05 (Tue, 05 Dec 2017) Changed paths: M _pytest/config.py A changelog/3004.bugfix M testing/deprecated_test.py Log Message: ----------- Also blacklist pytest-capturelog plugin This is the older plugin before pytest-catchlog was around. Apparently there are people still using it. Fixes #3004 Commit: cbdab02d050bb4f9780802e9e7b905008a8209c1 https://github.com/pytest-dev/pytest/commit/cbdab02d050bb4f9780802e9e7b905008a8209c1 Author: Florian Bruhin Date: 2017-12-05 (Tue, 05 Dec 2017) Changed paths: M .github/PULL_REQUEST_TEMPLATE.md Log Message: ----------- Fix example in PR template Commit: 9bd8420a6bd89695630e8eb8a49d00e1f7f396b2 https://github.com/pytest-dev/pytest/commit/9bd8420a6bd89695630e8eb8a49d00e1f7f396b2 Author: Bruno Oliveira Date: 2017-12-05 (Tue, 05 Dec 2017) Changed paths: M _pytest/config.py A changelog/3004.bugfix M testing/deprecated_test.py Log Message: ----------- Merge pull request #3005 from The-Compiler/blacklist-catchlog Also blacklist pytest-capturelog plugin Commit: 5c6758fde43a21d6e109e9c8884b045266deb7ef https://github.com/pytest-dev/pytest/commit/5c6758fde43a21d6e109e9c8884b045266deb7ef Author: Bruno Oliveira Date: 2017-12-05 (Tue, 05 Dec 2017) Changed paths: M .github/PULL_REQUEST_TEMPLATE.md Log Message: ----------- Merge pull request #3006 from The-Compiler/template-fix Fix example in PR template Commit: 2a111ff700f295d9b27fb1a43219e08df62fc0bd https://github.com/pytest-dev/pytest/commit/2a111ff700f295d9b27fb1a43219e08df62fc0bd Author: Bruno Oliveira Date: 2017-12-05 (Tue, 05 Dec 2017) Changed paths: M CHANGELOG.rst R changelog/2920.bugfix R changelog/2949.trivial R changelog/2956.bugfix R changelog/2957.bugfix R changelog/2963.doc R changelog/2971.bugfix R changelog/2984.bugfix R changelog/3004.bugfix M doc/en/announce/index.rst A doc/en/announce/release-3.3.1.rst Log Message: ----------- Preparing release version 3.3.1 Commit: ed2bb9d7231de1d845a7e60f9d21374fca3b2d93 https://github.com/pytest-dev/pytest/commit/ed2bb9d7231de1d845a7e60f9d21374fca3b2d93 Author: Bruno Oliveira Date: 2017-12-05 (Tue, 05 Dec 2017) Changed paths: M CHANGELOG.rst R changelog/2920.bugfix R changelog/2949.trivial R changelog/2956.bugfix R changelog/2957.bugfix R changelog/2963.doc R changelog/2971.bugfix R changelog/2984.bugfix R changelog/3004.bugfix M doc/en/announce/index.rst A doc/en/announce/release-3.3.1.rst Log Message: ----------- Merge pull request #2997 from nicoddemus/release-3.3.1 Preparing release version 3.3.1 Commit: 88f2cc9b641bca41818918ef853b7d10dca6bcaa https://github.com/pytest-dev/pytest/commit/88f2cc9b641bca41818918ef853b7d10dca6bcaa Author: Bruno Oliveira Date: 2017-12-05 (Tue, 05 Dec 2017) Changed paths: M CHANGELOG.rst Log Message: ----------- Small formatting fixes in CHANGELOG Commit: 655146e522d611925d0bcf5778b7ae96b2cf379f https://github.com/pytest-dev/pytest/commit/655146e522d611925d0bcf5778b7ae96b2cf379f Author: Bruno Oliveira Date: 2017-12-05 (Tue, 05 Dec 2017) Changed paths: M .github/PULL_REQUEST_TEMPLATE.md M CHANGELOG.rst M _pytest/config.py M _pytest/fixtures.py M _pytest/terminal.py R changelog/2920.bugfix R changelog/2949.trivial R changelog/2956.bugfix R changelog/2957.bugfix R changelog/2963.doc M doc/en/announce/index.rst A doc/en/announce/release-3.3.1.rst M testing/deprecated_test.py M testing/test_terminal.py Log Message: ----------- Merge remote-tracking branch 'upstream/master' into features Compare: https://github.com/pytest-dev/pytest/compare/294729962d1f...655146e522d6 From nicoddemus at gmail.com Fri Dec 8 06:04:44 2017 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Fri, 08 Dec 2017 03:04:44 -0800 Subject: [Pytest-commit] [pytest-dev/pytest] 1c5b88: Fix spelling of pytest in CHANGELOG Message-ID: <5a2a71ccc70b2_6ab52af7de4cdc0848853@hookshot-fe-88eb02d.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 1c5b887dfd7ecfa7cc7ac315ebf7e57e3ce5a677 https://github.com/pytest-dev/pytest/commit/1c5b887dfd7ecfa7cc7ac315ebf7e57e3ce5a677 Author: Bruno Oliveira Date: 2017-12-08 (Fri, 08 Dec 2017) Changed paths: M CHANGELOG.rst Log Message: ----------- Fix spelling of pytest in CHANGELOG From nicoddemus at gmail.com Mon Dec 11 19:12:42 2017 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Mon, 11 Dec 2017 16:12:42 -0800 Subject: [Pytest-commit] [pytest-dev/pytest] cb0ba1: remove '_ast' module; and redirect '_ast' referenc... Message-ID: <5a2f1efac84f5_66632ad1dd361c101079d7@hookshot-fe-7191cb1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: cb0ba18f5381ba60a4693a71f3c1c1470631ec60 https://github.com/pytest-dev/pytest/commit/cb0ba18f5381ba60a4693a71f3c1c1470631ec60 Author: Srinivas Reddy Thatiparthy Date: 2017-12-11 (Mon, 11 Dec 2017) Changed paths: M _pytest/_code/source.py M _pytest/assertion/rewrite.py Log Message: ----------- remove '_ast' module; and redirect '_ast' references to 'ast' Commit: c2cd239d35c8f3a1be3f86ea1dc5f83ea8431fd6 https://github.com/pytest-dev/pytest/commit/c2cd239d35c8f3a1be3f86ea1dc5f83ea8431fd6 Author: Srinivas Reddy Thatiparthy Date: 2017-12-11 (Mon, 11 Dec 2017) Changed paths: M testing/code/test_source.py Log Message: ----------- remove _ast reference from test cases as well Commit: 7792587b3f01113f7197e3db52d05a238197cbae https://github.com/pytest-dev/pytest/commit/7792587b3f01113f7197e3db52d05a238197cbae Author: Srinivas Reddy Thatiparthy Date: 2017-12-12 (Tue, 12 Dec 2017) Changed paths: M _pytest/assertion/util.py Log Message: ----------- remove unnecessary import Commit: fc544dc66078364c176451476fc17a3def2b3772 https://github.com/pytest-dev/pytest/commit/fc544dc66078364c176451476fc17a3def2b3772 Author: Srinivas Reddy Thatiparthy Date: 2017-12-12 (Tue, 12 Dec 2017) Changed paths: M _pytest/assertion/util.py Log Message: ----------- remove redundant checking because * isinstance([], Sequence) is True * isinstance((), Sequence) is True Commit: fc5ec5807ef5835e094fb52e2f073b3f5beeac1f https://github.com/pytest-dev/pytest/commit/fc5ec5807ef5835e094fb52e2f073b3f5beeac1f Author: Bruno Oliveira Date: 2017-12-11 (Mon, 11 Dec 2017) Changed paths: A changelog/3018.trivial Log Message: ----------- Add changelog for 3018 Commit: 771b5c8852798cdb740b8e9e4b0ddb5798a8017b https://github.com/pytest-dev/pytest/commit/771b5c8852798cdb740b8e9e4b0ddb5798a8017b Author: Bruno Oliveira Date: 2017-12-11 (Mon, 11 Dec 2017) Changed paths: M _pytest/_code/source.py M _pytest/assertion/rewrite.py M _pytest/assertion/util.py A changelog/3018.trivial M testing/code/test_source.py Log Message: ----------- Merge pull request #3019 from srinivasreddy/rm_ast remove '_ast' module; and redirect '_ast' references to 'ast' Compare: https://github.com/pytest-dev/pytest/compare/964c29cb939d...771b5c885279 From nicoddemus at gmail.com Mon Dec 11 19:15:52 2017 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Mon, 11 Dec 2017 16:15:52 -0800 Subject: [Pytest-commit] [pytest-dev/pytest] 65f538: fix comment & docstring typos, line wrapping & wor... Message-ID: <5a2f1fb86c705_377f2ae418e9fc109769c@hookshot-fe-cace476.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 65f5383106d4fbe7680bf154673198d68f590f9a https://github.com/pytest-dev/pytest/commit/65f5383106d4fbe7680bf154673198d68f590f9a Author: Jurko Gospodneti? Date: 2017-12-09 (Sat, 09 Dec 2017) Changed paths: M _pytest/pytester.py Log Message: ----------- fix comment & docstring typos, line wrapping & wording Commit: 57fcd3f57e824249b8786df5e75748673f3273ae https://github.com/pytest-dev/pytest/commit/57fcd3f57e824249b8786df5e75748673f3273ae Author: Jurko Gospodneti? Date: 2017-12-09 (Sat, 09 Dec 2017) Changed paths: M _pytest/pytester.py Log Message: ----------- remove corpse code comments Commit: 596937e610719fcaf7269959d8b20d49b6381c99 https://github.com/pytest-dev/pytest/commit/596937e610719fcaf7269959d8b20d49b6381c99 Author: Jurko Gospodneti? Date: 2017-12-09 (Sat, 09 Dec 2017) Changed paths: M _pytest/pytester.py Log Message: ----------- remove extra whitespace Commit: f0bfe9de3d957867c56a4b7b514226d992049c2a https://github.com/pytest-dev/pytest/commit/f0bfe9de3d957867c56a4b7b514226d992049c2a Author: Jurko Gospodneti? Date: 2017-12-09 (Sat, 09 Dec 2017) Changed paths: M testing/acceptance_test.py M testing/test_conftest.py Log Message: ----------- shorten some test code Commit: 7feab7391d2e4e53829f29fe898e3169b5a5b3e6 https://github.com/pytest-dev/pytest/commit/7feab7391d2e4e53829f29fe898e3169b5a5b3e6 Author: Jurko Gospodneti? Date: 2017-12-09 (Sat, 09 Dec 2017) Changed paths: M testing/test_pdb.py Log Message: ----------- simplify test_pdb_collection_failure_is_shown test data setup code Commit: 41a6ec6f317965b4546ddc50d2ffcde259546fe5 https://github.com/pytest-dev/pytest/commit/41a6ec6f317965b4546ddc50d2ffcde259546fe5 Author: Jurko Gospodneti? Date: 2017-12-09 (Sat, 09 Dec 2017) Changed paths: M testing/acceptance_test.py Log Message: ----------- touch up test_cmdline_python_namespace_package() test code Commit: dd64f1a4a9b5443aeeb5ec9f4aecc970bd71151d https://github.com/pytest-dev/pytest/commit/dd64f1a4a9b5443aeeb5ec9f4aecc970bd71151d Author: Jurko Gospodneti? Date: 2017-12-09 (Sat, 09 Dec 2017) Changed paths: M tox.ini Log Message: ----------- fix tox.ini comment typos Commit: 852b96714e2f64826ae293657f20ec88c769f6d3 https://github.com/pytest-dev/pytest/commit/852b96714e2f64826ae293657f20ec88c769f6d3 Author: Jurko Gospodneti? Date: 2017-12-09 (Sat, 09 Dec 2017) Changed paths: M testing/acceptance_test.py Log Message: ----------- use spaces consistently instead of some of them being   Commit: 8e8a953ac67b74c2ee4ccefe9afa7abbd886cbba https://github.com/pytest-dev/pytest/commit/8e8a953ac67b74c2ee4ccefe9afa7abbd886cbba Author: Jurko Gospodneti? Date: 2017-12-09 (Sat, 09 Dec 2017) Changed paths: M testing/test_pytester.py Log Message: ----------- fix test name typo Commit: 73bc6bacfa20ca783c46e7a6169b07e294b90fbd https://github.com/pytest-dev/pytest/commit/73bc6bacfa20ca783c46e7a6169b07e294b90fbd Author: Jurko Gospodneti? Date: 2017-12-09 (Sat, 09 Dec 2017) Changed paths: A changelog/3015.trivial Log Message: ----------- add changelog entry Commit: 3b85e0c3a985427376429a36b81e1aaea55c0887 https://github.com/pytest-dev/pytest/commit/3b85e0c3a985427376429a36b81e1aaea55c0887 Author: Jurko Gospodneti? Date: 2017-12-11 (Mon, 11 Dec 2017) Changed paths: M testing/test_conftest.py Log Message: ----------- simplify test_conftest_found_with_double_dash() test code Commit: 5c6d7739bcd7a1ea33eecff37bd2c2271cf5309c https://github.com/pytest-dev/pytest/commit/5c6d7739bcd7a1ea33eecff37bd2c2271cf5309c Author: Bruno Oliveira Date: 2017-12-11 (Mon, 11 Dec 2017) Changed paths: M _pytest/pytester.py A changelog/3015.trivial M testing/acceptance_test.py M testing/test_conftest.py M testing/test_pdb.py M testing/test_pytester.py M tox.ini Log Message: ----------- Merge pull request #3015 from jurko-gospodnetic/code-cleanup Code cleanup Compare: https://github.com/pytest-dev/pytest/compare/771b5c885279...5c6d7739bcd7 From nicoddemus at gmail.com Mon Dec 11 19:48:07 2017 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Mon, 11 Dec 2017 16:48:07 -0800 Subject: [Pytest-commit] [pytest-dev/pytest] 1c5b88: Fix spelling of pytest in CHANGELOG Message-ID: <5a2f27479760a_27312af924d17c00379cb@hookshot-fe-265448d.cp1-iad.github.net.mail> Branch: refs/heads/features Home: https://github.com/pytest-dev/pytest Commit: 1c5b887dfd7ecfa7cc7ac315ebf7e57e3ce5a677 https://github.com/pytest-dev/pytest/commit/1c5b887dfd7ecfa7cc7ac315ebf7e57e3ce5a677 Author: Bruno Oliveira Date: 2017-12-08 (Fri, 08 Dec 2017) Changed paths: M CHANGELOG.rst Log Message: ----------- Fix spelling of pytest in CHANGELOG Commit: 38fb6aae7830837209c40ec1a4ccb68950bc107c https://github.com/pytest-dev/pytest/commit/38fb6aae7830837209c40ec1a4ccb68950bc107c Author: Bruno Oliveira Date: 2017-12-08 (Fri, 08 Dec 2017) Changed paths: M doc/en/capture.rst Log Message: ----------- Change capture docs to use namedtuple Commit: 964c29cb939d511d709b99dbf9f2134e0f787a2b https://github.com/pytest-dev/pytest/commit/964c29cb939d511d709b99dbf9f2134e0f787a2b Author: Ronny Pfannschmidt Date: 2017-12-09 (Sat, 09 Dec 2017) Changed paths: M doc/en/capture.rst Log Message: ----------- Merge pull request #3014 from nicoddemus/cap-named-tuple Change capture docs to use namedtuple Commit: 65f5383106d4fbe7680bf154673198d68f590f9a https://github.com/pytest-dev/pytest/commit/65f5383106d4fbe7680bf154673198d68f590f9a Author: Jurko Gospodneti? Date: 2017-12-09 (Sat, 09 Dec 2017) Changed paths: M _pytest/pytester.py Log Message: ----------- fix comment & docstring typos, line wrapping & wording Commit: 57fcd3f57e824249b8786df5e75748673f3273ae https://github.com/pytest-dev/pytest/commit/57fcd3f57e824249b8786df5e75748673f3273ae Author: Jurko Gospodneti? Date: 2017-12-09 (Sat, 09 Dec 2017) Changed paths: M _pytest/pytester.py Log Message: ----------- remove corpse code comments Commit: 596937e610719fcaf7269959d8b20d49b6381c99 https://github.com/pytest-dev/pytest/commit/596937e610719fcaf7269959d8b20d49b6381c99 Author: Jurko Gospodneti? Date: 2017-12-09 (Sat, 09 Dec 2017) Changed paths: M _pytest/pytester.py Log Message: ----------- remove extra whitespace Commit: f0bfe9de3d957867c56a4b7b514226d992049c2a https://github.com/pytest-dev/pytest/commit/f0bfe9de3d957867c56a4b7b514226d992049c2a Author: Jurko Gospodneti? Date: 2017-12-09 (Sat, 09 Dec 2017) Changed paths: M testing/acceptance_test.py M testing/test_conftest.py Log Message: ----------- shorten some test code Commit: 7feab7391d2e4e53829f29fe898e3169b5a5b3e6 https://github.com/pytest-dev/pytest/commit/7feab7391d2e4e53829f29fe898e3169b5a5b3e6 Author: Jurko Gospodneti? Date: 2017-12-09 (Sat, 09 Dec 2017) Changed paths: M testing/test_pdb.py Log Message: ----------- simplify test_pdb_collection_failure_is_shown test data setup code Commit: 41a6ec6f317965b4546ddc50d2ffcde259546fe5 https://github.com/pytest-dev/pytest/commit/41a6ec6f317965b4546ddc50d2ffcde259546fe5 Author: Jurko Gospodneti? Date: 2017-12-09 (Sat, 09 Dec 2017) Changed paths: M testing/acceptance_test.py Log Message: ----------- touch up test_cmdline_python_namespace_package() test code Commit: dd64f1a4a9b5443aeeb5ec9f4aecc970bd71151d https://github.com/pytest-dev/pytest/commit/dd64f1a4a9b5443aeeb5ec9f4aecc970bd71151d Author: Jurko Gospodneti? Date: 2017-12-09 (Sat, 09 Dec 2017) Changed paths: M tox.ini Log Message: ----------- fix tox.ini comment typos Commit: 852b96714e2f64826ae293657f20ec88c769f6d3 https://github.com/pytest-dev/pytest/commit/852b96714e2f64826ae293657f20ec88c769f6d3 Author: Jurko Gospodneti? Date: 2017-12-09 (Sat, 09 Dec 2017) Changed paths: M testing/acceptance_test.py Log Message: ----------- use spaces consistently instead of some of them being   Commit: 8e8a953ac67b74c2ee4ccefe9afa7abbd886cbba https://github.com/pytest-dev/pytest/commit/8e8a953ac67b74c2ee4ccefe9afa7abbd886cbba Author: Jurko Gospodneti? Date: 2017-12-09 (Sat, 09 Dec 2017) Changed paths: M testing/test_pytester.py Log Message: ----------- fix test name typo Commit: 73bc6bacfa20ca783c46e7a6169b07e294b90fbd https://github.com/pytest-dev/pytest/commit/73bc6bacfa20ca783c46e7a6169b07e294b90fbd Author: Jurko Gospodneti? Date: 2017-12-09 (Sat, 09 Dec 2017) Changed paths: A changelog/3015.trivial Log Message: ----------- add changelog entry Commit: 3b85e0c3a985427376429a36b81e1aaea55c0887 https://github.com/pytest-dev/pytest/commit/3b85e0c3a985427376429a36b81e1aaea55c0887 Author: Jurko Gospodneti? Date: 2017-12-11 (Mon, 11 Dec 2017) Changed paths: M testing/test_conftest.py Log Message: ----------- simplify test_conftest_found_with_double_dash() test code Commit: cb0ba18f5381ba60a4693a71f3c1c1470631ec60 https://github.com/pytest-dev/pytest/commit/cb0ba18f5381ba60a4693a71f3c1c1470631ec60 Author: Srinivas Reddy Thatiparthy Date: 2017-12-11 (Mon, 11 Dec 2017) Changed paths: M _pytest/_code/source.py M _pytest/assertion/rewrite.py Log Message: ----------- remove '_ast' module; and redirect '_ast' references to 'ast' Commit: c2cd239d35c8f3a1be3f86ea1dc5f83ea8431fd6 https://github.com/pytest-dev/pytest/commit/c2cd239d35c8f3a1be3f86ea1dc5f83ea8431fd6 Author: Srinivas Reddy Thatiparthy Date: 2017-12-11 (Mon, 11 Dec 2017) Changed paths: M testing/code/test_source.py Log Message: ----------- remove _ast reference from test cases as well Commit: 7792587b3f01113f7197e3db52d05a238197cbae https://github.com/pytest-dev/pytest/commit/7792587b3f01113f7197e3db52d05a238197cbae Author: Srinivas Reddy Thatiparthy Date: 2017-12-12 (Tue, 12 Dec 2017) Changed paths: M _pytest/assertion/util.py Log Message: ----------- remove unnecessary import Commit: fc544dc66078364c176451476fc17a3def2b3772 https://github.com/pytest-dev/pytest/commit/fc544dc66078364c176451476fc17a3def2b3772 Author: Srinivas Reddy Thatiparthy Date: 2017-12-12 (Tue, 12 Dec 2017) Changed paths: M _pytest/assertion/util.py Log Message: ----------- remove redundant checking because * isinstance([], Sequence) is True * isinstance((), Sequence) is True Commit: fc5ec5807ef5835e094fb52e2f073b3f5beeac1f https://github.com/pytest-dev/pytest/commit/fc5ec5807ef5835e094fb52e2f073b3f5beeac1f Author: Bruno Oliveira Date: 2017-12-11 (Mon, 11 Dec 2017) Changed paths: A changelog/3018.trivial Log Message: ----------- Add changelog for 3018 Commit: 771b5c8852798cdb740b8e9e4b0ddb5798a8017b https://github.com/pytest-dev/pytest/commit/771b5c8852798cdb740b8e9e4b0ddb5798a8017b Author: Bruno Oliveira Date: 2017-12-11 (Mon, 11 Dec 2017) Changed paths: M _pytest/_code/source.py M _pytest/assertion/rewrite.py M _pytest/assertion/util.py A changelog/3018.trivial M testing/code/test_source.py Log Message: ----------- Merge pull request #3019 from srinivasreddy/rm_ast remove '_ast' module; and redirect '_ast' references to 'ast' Commit: 5c6d7739bcd7a1ea33eecff37bd2c2271cf5309c https://github.com/pytest-dev/pytest/commit/5c6d7739bcd7a1ea33eecff37bd2c2271cf5309c Author: Bruno Oliveira Date: 2017-12-11 (Mon, 11 Dec 2017) Changed paths: M _pytest/pytester.py A changelog/3015.trivial M testing/acceptance_test.py M testing/test_conftest.py M testing/test_pdb.py M testing/test_pytester.py M tox.ini Log Message: ----------- Merge pull request #3015 from jurko-gospodnetic/code-cleanup Code cleanup Commit: f8f1a52ea0f844226b25364c3d764e52f10c605a https://github.com/pytest-dev/pytest/commit/f8f1a52ea0f844226b25364c3d764e52f10c605a Author: Bruno Oliveira Date: 2017-12-11 (Mon, 11 Dec 2017) Changed paths: M CHANGELOG.rst M _pytest/_code/source.py M _pytest/assertion/rewrite.py M _pytest/assertion/util.py M _pytest/pytester.py A changelog/3015.trivial A changelog/3018.trivial M doc/en/capture.rst M testing/acceptance_test.py M testing/code/test_source.py M testing/test_conftest.py M testing/test_pdb.py M testing/test_pytester.py M tox.ini Log Message: ----------- Merge remote-tracking branch 'upstream/master' into features Compare: https://github.com/pytest-dev/pytest/compare/655146e522d6...f8f1a52ea0f8 From nicoddemus at gmail.com Wed Dec 13 03:58:19 2017 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Wed, 13 Dec 2017 00:58:19 -0800 Subject: [Pytest-commit] [pytest-dev/pytest] e4da9b: fix `actial` --> `actual` typo Message-ID: <5a30ebab5c8a1_6cc12b1d7f12dc089010@hookshot-fe-d252ca1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: e4da9bacdfd6c787786b5971491455e2e8c0029a https://github.com/pytest-dev/pytest/commit/e4da9bacdfd6c787786b5971491455e2e8c0029a Author: Jurko Gospodneti? Date: 2017-12-12 (Tue, 12 Dec 2017) Changed paths: M tasks/generate.py Log Message: ----------- fix `actial` --> `actual` typo Commit: a4f4579f19f73cf099f4ca51b6e8182bcdf02134 https://github.com/pytest-dev/pytest/commit/a4f4579f19f73cf099f4ca51b6e8182bcdf02134 Author: Jurko Gospodneti? Date: 2017-12-12 (Tue, 12 Dec 2017) Changed paths: A changelog/3021.trivial Log Message: ----------- add changelog entry Commit: ebfc1c49d11211b00bd0d5ea8e0d8d520c0a6d78 https://github.com/pytest-dev/pytest/commit/ebfc1c49d11211b00bd0d5ea8e0d8d520c0a6d78 Author: Bruno Oliveira Date: 2017-12-13 (Wed, 13 Dec 2017) Changed paths: M changelog/3021.trivial Log Message: ----------- Fix changelog formatting Commit: ba41015ef61bea0db303fab121f008fb3987396c https://github.com/pytest-dev/pytest/commit/ba41015ef61bea0db303fab121f008fb3987396c Author: Bruno Oliveira Date: 2017-12-13 (Wed, 13 Dec 2017) Changed paths: A changelog/3021.trivial M tasks/generate.py Log Message: ----------- Merge pull request #3021 from jurko-gospodnetic/cleanup Code cleanup Compare: https://github.com/pytest-dev/pytest/compare/5c6d7739bcd7...ba41015ef61b From nicoddemus at gmail.com Wed Dec 13 03:59:50 2017 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Wed, 13 Dec 2017 00:59:50 -0800 Subject: [Pytest-commit] [pytest-dev/pytest] ba209b: Integrate logging_using_handler into catching_logs Message-ID: <5a30ec0627803_639c2ab35bbe5c1080159@hookshot-fe-88eb02d.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: ba209b52305a99cb5642716510718feb7f98f829 https://github.com/pytest-dev/pytest/commit/ba209b52305a99cb5642716510718feb7f98f829 Author: Thomas Hisch Date: 2017-12-07 (Thu, 07 Dec 2017) Changed paths: M _pytest/logging.py Log Message: ----------- Integrate logging_using_handler into catching_logs logging_using_handler is only used in catching_logs. Therefore it makes sense to remove one of the many context managers from the logging plugin. Commit: 38f34e2fa12538ee358c49aa61691fea7ed3d86f https://github.com/pytest-dev/pytest/commit/38f34e2fa12538ee358c49aa61691fea7ed3d86f Author: Bruno Oliveira Date: 2017-12-13 (Wed, 13 Dec 2017) Changed paths: M _pytest/logging.py Log Message: ----------- Merge pull request #3012 from thisch/merge_contextmanagers Integrate logging_using_handler into catching_logs Compare: https://github.com/pytest-dev/pytest/compare/ba41015ef61b...38f34e2fa125 From nicoddemus at gmail.com Wed Dec 13 17:56:50 2017 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Wed, 13 Dec 2017 14:56:50 -0800 Subject: [Pytest-commit] [pytest-dev/pytest] 3862b0: Remove logger parameter from catching_logs Message-ID: <5a31b0323b949_2b3b2aab1990fc1013537f@hookshot-fe-265448d.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 3862b0b28d1dac1d9ea398fc6155ed5e6de5498c https://github.com/pytest-dev/pytest/commit/3862b0b28d1dac1d9ea398fc6155ed5e6de5498c Author: Thomas Hisch Date: 2017-12-13 (Wed, 13 Dec 2017) Changed paths: M _pytest/logging.py Log Message: ----------- Remove logger parameter from catching_logs The logger parameter of catching_logs is not used anywhere. The main motivation for removing the logger parameter is that it removes the logger = logger or logging.getLogger(logger) line. IMO there are too many occurences of the string 'logg' ;) Commit: b17c6e5f8975fd02405c7eeac10ad2183110569f https://github.com/pytest-dev/pytest/commit/b17c6e5f8975fd02405c7eeac10ad2183110569f Author: Bruno Oliveira Date: 2017-12-13 (Wed, 13 Dec 2017) Changed paths: M _pytest/logging.py Log Message: ----------- Merge pull request #3028 from thisch/removelogger Remove logger parameter from catching_logs Compare: https://github.com/pytest-dev/pytest/compare/476d4df1b7e0...b17c6e5f8975 From nicoddemus at gmail.com Thu Dec 14 16:20:36 2017 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Thu, 14 Dec 2017 13:20:36 -0800 Subject: [Pytest-commit] [pytest-dev/pytest] c3f63a: Fix memory leak caused by fixture values never bee... Message-ID: <5a32eb2462f15_545e2ac31e7c1c1036176@hookshot-fe-d252ca1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: c3f63ac1432044271b15c4ef7959000a7a0d9bfe https://github.com/pytest-dev/pytest/commit/c3f63ac1432044271b15c4ef7959000a7a0d9bfe Author: Bruno Oliveira Date: 2017-12-13 (Wed, 13 Dec 2017) Changed paths: M _pytest/fixtures.py A changelog/2981.bugfix M testing/acceptance_test.py Log Message: ----------- Fix memory leak caused by fixture values never been garbage collected The leak was caused by the (unused) `FixtureRequest._fixture_values` cache. This was introduced because the `partial` object (created to call FixtureDef.finish() bound with the Request) is kept alive through the entire session when a function-scoped fixture depends on a session-scoped (or higher) fixture because of the nested `addfinalizer` calls. FixtureDef.finish() started receiving a request object in order to obtain the proper hook proxy object (#2127), but this does not seem useful at all in practice because `pytest_fixture_post_finalizer` will be called with the `request` object of the moment the fixture value was *created*, not the request object active when the fixture value is being destroyed. We should probably deprecate/remove the request parameter from `pytest_fixture_post_finalizer`. Fix #2981 Commit: db4df5833a6699345761e1851bfed32eb1109121 https://github.com/pytest-dev/pytest/commit/db4df5833a6699345761e1851bfed32eb1109121 Author: Bruno Oliveira Date: 2017-12-14 (Thu, 14 Dec 2017) Changed paths: M _pytest/fixtures.py A changelog/2981.bugfix M testing/acceptance_test.py Log Message: ----------- Merge pull request #3030 from nicoddemus/leak Fix memory leak caused by fixture values never been garbage collected Compare: https://github.com/pytest-dev/pytest/compare/b17c6e5f8975...db4df5833a66 From nicoddemus at gmail.com Sat Dec 16 09:34:36 2017 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Sat, 16 Dec 2017 06:34:36 -0800 Subject: [Pytest-commit] [pytest-dev/pytest] b62fd7: Fix issue 2985. Message-ID: <5a352efc41b08_51522af0d16e3c0420051@hookshot-fe-2cc8887.cp1-iad.github.net.mail> Branch: refs/heads/features Home: https://github.com/pytest-dev/pytest Commit: b62fd79c0cfb6caeb6f620a033415bf0571f0f3c https://github.com/pytest-dev/pytest/commit/b62fd79c0cfb6caeb6f620a033415bf0571f0f3c Author: Henk-Jaap Wagenaar Date: 2017-12-07 (Thu, 07 Dec 2017) Changed paths: M AUTHORS M _pytest/main.py A changelog/2985.bugfix M testing/acceptance_test.py Log Message: ----------- Fix issue 2985. Commit: ba209b52305a99cb5642716510718feb7f98f829 https://github.com/pytest-dev/pytest/commit/ba209b52305a99cb5642716510718feb7f98f829 Author: Thomas Hisch Date: 2017-12-07 (Thu, 07 Dec 2017) Changed paths: M _pytest/logging.py Log Message: ----------- Integrate logging_using_handler into catching_logs logging_using_handler is only used in catching_logs. Therefore it makes sense to remove one of the many context managers from the logging plugin. Commit: dc196242486dc52123ca086a4cfd9b6e46f2352a https://github.com/pytest-dev/pytest/commit/dc196242486dc52123ca086a4cfd9b6e46f2352a Author: Henk-Jaap Wagenaar Date: 2017-12-12 (Tue, 12 Dec 2017) Changed paths: M testing/acceptance_test.py Log Message: ----------- Improve testing comments and code of issue 2985 (symlink in pyargs). Commit: 3ca1e4b7f056bb054b0394bcfb45dc2c78ffa364 https://github.com/pytest-dev/pytest/commit/3ca1e4b7f056bb054b0394bcfb45dc2c78ffa364 Author: Henk-Jaap Wagenaar Date: 2017-12-12 (Tue, 12 Dec 2017) Changed paths: M _pytest/main.py Log Message: ----------- Make patch for issue in pkgutil.ImpImporter local by using contextmanager. Commit: 1e295535c376599511bfac4521ace951af645b52 https://github.com/pytest-dev/pytest/commit/1e295535c376599511bfac4521ace951af645b52 Author: Henk-Jaap Wagenaar Date: 2017-12-12 (Tue, 12 Dec 2017) Changed paths: M _pytest/main.py Log Message: ----------- Move _patched_find_module to module namespace. Commit: e4da9bacdfd6c787786b5971491455e2e8c0029a https://github.com/pytest-dev/pytest/commit/e4da9bacdfd6c787786b5971491455e2e8c0029a Author: Jurko Gospodneti? Date: 2017-12-12 (Tue, 12 Dec 2017) Changed paths: M tasks/generate.py Log Message: ----------- fix `actial` --> `actual` typo Commit: a4f4579f19f73cf099f4ca51b6e8182bcdf02134 https://github.com/pytest-dev/pytest/commit/a4f4579f19f73cf099f4ca51b6e8182bcdf02134 Author: Jurko Gospodneti? Date: 2017-12-12 (Tue, 12 Dec 2017) Changed paths: A changelog/3021.trivial Log Message: ----------- add changelog entry Commit: 7b5d4d01ede1822820a921209f87771b1f14b652 https://github.com/pytest-dev/pytest/commit/7b5d4d01ede1822820a921209f87771b1f14b652 Author: Bruno Oliveira Date: 2017-12-12 (Tue, 12 Dec 2017) Changed paths: M _pytest/hookspec.py M doc/en/writing_plugins.rst Log Message: ----------- Add param annotations and types to hookspec Also mention which hook to use instead of the deprecated pytest_cmdline_preparse Fix #3022 Commit: c8e7d1ae349343f17b62d84aa0b3aef50393af7e https://github.com/pytest-dev/pytest/commit/c8e7d1ae349343f17b62d84aa0b3aef50393af7e Author: Antony Lee Date: 2017-12-12 (Tue, 12 Dec 2017) Changed paths: M _pytest/assertion/rewrite.py M _pytest/pytester.py A changelog/2995.bugfix M testing/test_assertrewrite.py Log Message: ----------- Respect PYTEST_DONT_REWRITE for plugins too. Commit: 8ce6e39b1c50250c13f610ce0903c874f9c14d8e https://github.com/pytest-dev/pytest/commit/8ce6e39b1c50250c13f610ce0903c874f9c14d8e Author: Bruno Oliveira Date: 2017-12-13 (Wed, 13 Dec 2017) Changed paths: M changelog/2995.bugfix Log Message: ----------- Small formatting to CHANGELOG Commit: 45e7734b1a68b430538ab51f02bc376ebe2731c3 https://github.com/pytest-dev/pytest/commit/45e7734b1a68b430538ab51f02bc376ebe2731c3 Author: Antony Lee Date: 2017-12-13 (Wed, 13 Dec 2017) Changed paths: M _pytest/assertion/rewrite.py Log Message: ----------- Change set ops to use methods instead of operators. Commit: ebfc1c49d11211b00bd0d5ea8e0d8d520c0a6d78 https://github.com/pytest-dev/pytest/commit/ebfc1c49d11211b00bd0d5ea8e0d8d520c0a6d78 Author: Bruno Oliveira Date: 2017-12-13 (Wed, 13 Dec 2017) Changed paths: M changelog/3021.trivial Log Message: ----------- Fix changelog formatting Commit: ba41015ef61bea0db303fab121f008fb3987396c https://github.com/pytest-dev/pytest/commit/ba41015ef61bea0db303fab121f008fb3987396c Author: Bruno Oliveira Date: 2017-12-13 (Wed, 13 Dec 2017) Changed paths: A changelog/3021.trivial M tasks/generate.py Log Message: ----------- Merge pull request #3021 from jurko-gospodnetic/cleanup Code cleanup Commit: 38f34e2fa12538ee358c49aa61691fea7ed3d86f https://github.com/pytest-dev/pytest/commit/38f34e2fa12538ee358c49aa61691fea7ed3d86f Author: Bruno Oliveira Date: 2017-12-13 (Wed, 13 Dec 2017) Changed paths: M _pytest/logging.py Log Message: ----------- Merge pull request #3012 from thisch/merge_contextmanagers Integrate logging_using_handler into catching_logs Commit: 506c9c91c0127e66944c4e357f43fa2a46916fa7 https://github.com/pytest-dev/pytest/commit/506c9c91c0127e66944c4e357f43fa2a46916fa7 Author: Ronny Pfannschmidt Date: 2017-12-13 (Wed, 13 Dec 2017) Changed paths: M _pytest/assertion/rewrite.py M _pytest/pytester.py A changelog/2995.bugfix M testing/test_assertrewrite.py Log Message: ----------- Merge pull request #3025 from anntzer/dont-rewrite-plugin Respect PYTEST_DONT_REWRITE for plugins too. closes #2995 Commit: 52449903c389eb400112b2814676a57a316b2dd2 https://github.com/pytest-dev/pytest/commit/52449903c389eb400112b2814676a57a316b2dd2 Author: Ronny Pfannschmidt Date: 2017-12-13 (Wed, 13 Dec 2017) Changed paths: M _pytest/hookspec.py M doc/en/writing_plugins.rst Log Message: ----------- Merge pull request #3023 from nicoddemus/preparse-deprecated Add param annotations and types to hookspec Commit: 476d4df1b7e01b2649776d732e77098ef722abc5 https://github.com/pytest-dev/pytest/commit/476d4df1b7e01b2649776d732e77098ef722abc5 Author: Ronny Pfannschmidt Date: 2017-12-13 (Wed, 13 Dec 2017) Changed paths: M AUTHORS M _pytest/main.py A changelog/2985.bugfix M testing/acceptance_test.py Log Message: ----------- Merge pull request #3010 from cryvate/fix-issue-2985 Improve handling of pyargs Commit: 3862b0b28d1dac1d9ea398fc6155ed5e6de5498c https://github.com/pytest-dev/pytest/commit/3862b0b28d1dac1d9ea398fc6155ed5e6de5498c Author: Thomas Hisch Date: 2017-12-13 (Wed, 13 Dec 2017) Changed paths: M _pytest/logging.py Log Message: ----------- Remove logger parameter from catching_logs The logger parameter of catching_logs is not used anywhere. The main motivation for removing the logger parameter is that it removes the logger = logger or logging.getLogger(logger) line. IMO there are too many occurences of the string 'logg' ;) Commit: c3f63ac1432044271b15c4ef7959000a7a0d9bfe https://github.com/pytest-dev/pytest/commit/c3f63ac1432044271b15c4ef7959000a7a0d9bfe Author: Bruno Oliveira Date: 2017-12-13 (Wed, 13 Dec 2017) Changed paths: M _pytest/fixtures.py A changelog/2981.bugfix M testing/acceptance_test.py Log Message: ----------- Fix memory leak caused by fixture values never been garbage collected The leak was caused by the (unused) `FixtureRequest._fixture_values` cache. This was introduced because the `partial` object (created to call FixtureDef.finish() bound with the Request) is kept alive through the entire session when a function-scoped fixture depends on a session-scoped (or higher) fixture because of the nested `addfinalizer` calls. FixtureDef.finish() started receiving a request object in order to obtain the proper hook proxy object (#2127), but this does not seem useful at all in practice because `pytest_fixture_post_finalizer` will be called with the `request` object of the moment the fixture value was *created*, not the request object active when the fixture value is being destroyed. We should probably deprecate/remove the request parameter from `pytest_fixture_post_finalizer`. Fix #2981 Commit: b17c6e5f8975fd02405c7eeac10ad2183110569f https://github.com/pytest-dev/pytest/commit/b17c6e5f8975fd02405c7eeac10ad2183110569f Author: Bruno Oliveira Date: 2017-12-13 (Wed, 13 Dec 2017) Changed paths: M _pytest/logging.py Log Message: ----------- Merge pull request #3028 from thisch/removelogger Remove logger parameter from catching_logs Commit: db4df5833a6699345761e1851bfed32eb1109121 https://github.com/pytest-dev/pytest/commit/db4df5833a6699345761e1851bfed32eb1109121 Author: Bruno Oliveira Date: 2017-12-14 (Thu, 14 Dec 2017) Changed paths: M _pytest/fixtures.py A changelog/2981.bugfix M testing/acceptance_test.py Log Message: ----------- Merge pull request #3030 from nicoddemus/leak Fix memory leak caused by fixture values never been garbage collected Commit: 370daf0441dd70dc082490de80ead536c82566c0 https://github.com/pytest-dev/pytest/commit/370daf0441dd70dc082490de80ead536c82566c0 Author: Segev Finer Date: 2017-12-16 (Sat, 16 Dec 2017) Changed paths: M _pytest/terminal.py A changelog/3038.feature M testing/test_terminal.py Log Message: ----------- Use classic console output when -s is used Fixes #3038 Commit: 0a2735a27544a81fcaebaec7305ff9d9acd1def7 https://github.com/pytest-dev/pytest/commit/0a2735a27544a81fcaebaec7305ff9d9acd1def7 Author: Bruno Oliveira Date: 2017-12-16 (Sat, 16 Dec 2017) Changed paths: M changelog/3038.feature Log Message: ----------- Reword changelog entry Commit: d87279115dec63f87f93a1efa4145fa0f78b001a https://github.com/pytest-dev/pytest/commit/d87279115dec63f87f93a1efa4145fa0f78b001a Author: Bruno Oliveira Date: 2017-12-16 (Sat, 16 Dec 2017) Changed paths: M AUTHORS M _pytest/assertion/rewrite.py M _pytest/fixtures.py M _pytest/hookspec.py M _pytest/logging.py M _pytest/main.py M _pytest/pytester.py M _pytest/terminal.py A changelog/2981.bugfix A changelog/2985.bugfix A changelog/2995.bugfix A changelog/3021.trivial A changelog/3038.feature M doc/en/writing_plugins.rst M tasks/generate.py M testing/acceptance_test.py M testing/test_assertrewrite.py M testing/test_terminal.py Log Message: ----------- Merge pull request #3041 from segevfiner/capture-no-disable-progress Use classic console output when -s is used Compare: https://github.com/pytest-dev/pytest/compare/f8f1a52ea0f8...d87279115dec From nicoddemus at gmail.com Sat Dec 16 09:36:12 2017 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Sat, 16 Dec 2017 06:36:12 -0800 Subject: [Pytest-commit] [pytest-dev/pytest] 586ece: Check if symlink does not privileges on Windows fo... Message-ID: <5a352f5c4f525_1fc32b0619975c08145b1@hookshot-fe-6b2eebc.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 586ecea6f219d70d4075434b84a3784ec7cc948d https://github.com/pytest-dev/pytest/commit/586ecea6f219d70d4075434b84a3784ec7cc948d Author: Bruno Oliveira Date: 2017-12-14 (Thu, 14 Dec 2017) Changed paths: M testing/acceptance_test.py Log Message: ----------- Check if symlink does not privileges on Windows for test_cmdline_python_package_symlink os.symlink might fail on Windows because users require a special policy to create symlinks (argh). This is not a problem on AppVeyor because it is logged in as an admin, but would be surprising for Windows users running pytest's test suite on their computer. Commit: 924b5e2e3dc681515de2fbbd50c68cec6ccfd538 https://github.com/pytest-dev/pytest/commit/924b5e2e3dc681515de2fbbd50c68cec6ccfd538 Author: Bruno Oliveira Date: 2017-12-16 (Sat, 16 Dec 2017) Changed paths: M testing/acceptance_test.py Log Message: ----------- Merge pull request #3031 from nicoddemus/symlink-privileges Check if symlink does have privileges on Windows for test_cmdline_python_package_symlink Compare: https://github.com/pytest-dev/pytest/compare/db4df5833a66...924b5e2e3dc6 From nicoddemus at gmail.com Tue Dec 19 04:59:27 2017 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Tue, 19 Dec 2017 01:59:27 -0800 Subject: [Pytest-commit] [pytest-dev/pytest] afc607: move node base classes from main to nodes Message-ID: <5a38e2ff9e82f_783d2adca5525c0441420@hookshot-fe-b0febf1.cp1-iad.github.net.mail> Branch: refs/heads/features Home: https://github.com/pytest-dev/pytest Commit: afc607cfd81458d4e4f3b1f3cf8cc931b933907e https://github.com/pytest-dev/pytest/commit/afc607cfd81458d4e4f3b1f3cf8cc931b933907e Author: Ronny Pfannschmidt Date: 2017-12-18 (Mon, 18 Dec 2017) Changed paths: M _pytest/fixtures.py M _pytest/hookspec.py M _pytest/main.py M _pytest/nodes.py M _pytest/python.py M doc/en/writing_plugins.rst M pytest.py M testing/python/collect.py M testing/test_resultlog.py M tox.ini Log Message: ----------- move node base classes from main to nodes Commit: 94608c6110ac45e52c752501c3c50d9df977436a https://github.com/pytest-dev/pytest/commit/94608c6110ac45e52c752501c3c50d9df977436a Author: Ronny Pfannschmidt Date: 2017-12-18 (Mon, 18 Dec 2017) Changed paths: M _pytest/nodes.py Log Message: ----------- port _Compatproperty to attrs Commit: c70efaa0fb955ee4276ebd6d08ccc73d821a22ed https://github.com/pytest-dev/pytest/commit/c70efaa0fb955ee4276ebd6d08ccc73d821a22ed Author: Bruno Oliveira Date: 2017-12-19 (Tue, 19 Dec 2017) Changed paths: M _pytest/fixtures.py M _pytest/hookspec.py M _pytest/main.py M _pytest/nodes.py M _pytest/python.py M doc/en/writing_plugins.rst M pytest.py M testing/python/collect.py M testing/test_resultlog.py M tox.ini Log Message: ----------- Merge pull request #3047 from RonnyPfannschmidt/mark-newapi move node base classes from main to nodes Compare: https://github.com/pytest-dev/pytest/compare/0d83dd1b3113...c70efaa0fb95 From nicoddemus at gmail.com Fri Dec 22 14:03:04 2017 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Fri, 22 Dec 2017 11:03:04 -0800 Subject: [Pytest-commit] [pytest-dev/pytest] 205e29: Remove unnecessary `# noqa` comments. Message-ID: <5a3d56e82d75a_31652afa20cedc1484665@hookshot-fe-2cc8887.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 205e29d843427e0ad211d48e56ac357aaaf1cdd5 https://github.com/pytest-dev/pytest/commit/205e29d843427e0ad211d48e56ac357aaaf1cdd5 Author: Anthony Sottile Date: 2017-12-22 (Fri, 22 Dec 2017) Changed paths: M testing/code/test_excinfo.py M testing/test_runner.py M testing/test_skipping.py Log Message: ----------- Remove unnecessary `# noqa` comments. Commit automated with https://github.com/asottile/yesqa Commit: 08997279f40f9c972c116195cc4d83f33ef17b0e https://github.com/pytest-dev/pytest/commit/08997279f40f9c972c116195cc4d83f33ef17b0e Author: Bruno Oliveira Date: 2017-12-22 (Fri, 22 Dec 2017) Changed paths: M testing/code/test_excinfo.py M testing/test_runner.py M testing/test_skipping.py Log Message: ----------- Merge pull request #3059 from asottile/yesqa Remove unnecessary `# noqa` comments. Compare: https://github.com/pytest-dev/pytest/compare/672c901c7043...08997279f40f