From nicoddemus at gmail.com Mon Oct 1 16:25:44 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Mon, 01 Oct 2018 13:25:44 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] 732cc2: Add possible values for fixture scope to docs Message-ID: <5bb282c885ab7_4cf82b11338a4ed0684f@hookshot-fe-cace476.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 732cc2687d3a28209ed696b3fb5d0ee220c13dd0 https://github.com/pytest-dev/pytest/commit/732cc2687d3a28209ed696b3fb5d0ee220c13dd0 Author: Jose Carlos Menezes Date: 2018-10-01 (Mon, 01 Oct 2018) Changed paths: M doc/en/fixture.rst Log Message: ----------- Add possible values for fixture scope to docs Commit: 4dc73bda45b3cbf1bc42429b29943c1557db5a6d https://github.com/pytest-dev/pytest/commit/4dc73bda45b3cbf1bc42429b29943c1557db5a6d Author: Jose Carlos Menezes Date: 2018-10-01 (Mon, 01 Oct 2018) Changed paths: A changelog/3928.doc.rst Log Message: ----------- Update changelog Commit: dd59ed3b18404df695f20815aa4a2d854465d582 https://github.com/pytest-dev/pytest/commit/dd59ed3b18404df695f20815aa4a2d854465d582 Author: Bruno Oliveira Date: 2018-10-01 (Mon, 01 Oct 2018) Changed paths: A changelog/3928.doc.rst M doc/en/fixture.rst Log Message: ----------- Merge pull request #4059 from labcodes/documenting-scopes Add possible values for fixture scope to docs Compare: https://github.com/pytest-dev/pytest/compare/5d2d64c19063...dd59ed3b1840 **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 Oct 1 17:12:54 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Mon, 01 Oct 2018 14:12:54 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] 20d0f0: Improve changelog for #4051 Message-ID: <5bb28dd638063_4c642b06eb8aeec884777@hookshot-fe-6b2eebc.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 20d0f0e56bfa87440920cc4809d1505d975e130f https://github.com/pytest-dev/pytest/commit/20d0f0e56bfa87440920cc4809d1505d975e130f Author: Bruno Oliveira Date: 2018-10-01 (Mon, 01 Oct 2018) Changed paths: A changelog/4051.bugfix.rst R changelog/4051.trivial.rst Log Message: ----------- Improve changelog for #4051 Commit: 5e7d427df1b258b5e4c0f5e1496f0f68545ad4b1 https://github.com/pytest-dev/pytest/commit/5e7d427df1b258b5e4c0f5e1496f0f68545ad4b1 Author: Bruno Oliveira Date: 2018-10-01 (Mon, 01 Oct 2018) Changed paths: A changelog/4051.bugfix.rst R changelog/4051.trivial.rst Log Message: ----------- Merge pull request #4060 from nicoddemus/4051-changelog Improve changelog for #4051 Compare: https://github.com/pytest-dev/pytest/compare/dd59ed3b1840...5e7d427df1b2 **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 Oct 2 06:56:34 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Tue, 02 Oct 2018 03:56:34 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] d24a7e: Issue warning if Monkeypatch.setenv/delenv receive... Message-ID: <5bb34ee257c05_4a0e2b12bbef6ed09906e@hookshot-fe-cace476.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: d24a7e6c5a415ece9ad377d13b20daefc944fdd4 https://github.com/pytest-dev/pytest/commit/d24a7e6c5a415ece9ad377d13b20daefc944fdd4 Author: Bruno Oliveira Date: 2018-10-01 (Mon, 01 Oct 2018) Changed paths: A changelog/4056.bugfix.rst M src/_pytest/monkeypatch.py M testing/test_monkeypatch.py Log Message: ----------- Issue warning if Monkeypatch.setenv/delenv receive non-strings in Python 2 Fixes the bug described in: https://github.com/tox-dev/tox/pull/1025#discussion_r221273830 Which is more evident when using `unicode_literals`. Commit: bc009a8582b4787c409528bf9c0d1bc6792d35ce https://github.com/pytest-dev/pytest/commit/bc009a8582b4787c409528bf9c0d1bc6792d35ce Author: Bruno Oliveira Date: 2018-10-01 (Mon, 01 Oct 2018) Changed paths: M testing/code/test_source.py Log Message: ----------- Fix test to comply with pypy 6.0 Commit: 9d971d33bec34715715bf5c5c269bc73fca00c36 https://github.com/pytest-dev/pytest/commit/9d971d33bec34715715bf5c5c269bc73fca00c36 Author: Bruno Oliveira Date: 2018-10-01 (Mon, 01 Oct 2018) Changed paths: M src/_pytest/recwarn.py Log Message: ----------- Hide internal pytest.warns traceback Commit: 1a323fbd3c52db051ae32e2b27275717b891b322 https://github.com/pytest-dev/pytest/commit/1a323fbd3c52db051ae32e2b27275717b891b322 Author: Bruno Oliveira Date: 2018-10-01 (Mon, 01 Oct 2018) Changed paths: M src/_pytest/monkeypatch.py M testing/acceptance_test.py M testing/test_cacheprovider.py M testing/test_junitxml.py M testing/test_monkeypatch.py Log Message: ----------- Show a warning when non-str is given to Monkeypatch.setenv Commit: 25fe3706a4c5b327c8050335ea10326a14638e4c https://github.com/pytest-dev/pytest/commit/25fe3706a4c5b327c8050335ea10326a14638e4c Author: Bruno Oliveira Date: 2018-10-02 (Tue, 02 Oct 2018) Changed paths: A changelog/4056.bugfix.rst M src/_pytest/monkeypatch.py M src/_pytest/recwarn.py M testing/acceptance_test.py M testing/code/test_source.py M testing/test_cacheprovider.py M testing/test_junitxml.py M testing/test_monkeypatch.py Log Message: ----------- Merge pull request #4056 from nicoddemus/unicode-vars Ensure Monkeypatch setenv and delenv use bytes keys in Python 2 Compare: https://github.com/pytest-dev/pytest/compare/5e7d427df1b2...25fe3706a4c5 **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 Oct 2 19:02:38 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Tue, 02 Oct 2018 16:02:38 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] 5010e0: Add pytest.freeze_includes to reference Message-ID: <5bb3f90ef25fe_5ce92af197bacecc17046@hookshot-fe-265448d.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 5010e02eda0cef39030c80c5d90f69083b333745 https://github.com/pytest-dev/pytest/commit/5010e02eda0cef39030c80c5d90f69083b333745 Author: Ben Eyal Date: 2018-10-02 (Tue, 02 Oct 2018) Changed paths: M doc/en/reference.rst Log Message: ----------- Add pytest.freeze_includes to reference Commit: a5269b26e0f2643ef20c80cc2a7835b229ac0bdd https://github.com/pytest-dev/pytest/commit/a5269b26e0f2643ef20c80cc2a7835b229ac0bdd Author: Ben Eyal Date: 2018-10-02 (Tue, 02 Oct 2018) Changed paths: M doc/en/example/simple.rst Log Message: ----------- Add anchor for "Freezing pytest" Commit: 20f93ae8faf8ea296e4fed00ebfd9110133c6cc6 https://github.com/pytest-dev/pytest/commit/20f93ae8faf8ea296e4fed00ebfd9110133c6cc6 Author: Bruno Oliveira Date: 2018-10-02 (Tue, 02 Oct 2018) Changed paths: M doc/en/example/simple.rst M doc/en/reference.rst Log Message: ----------- Merge pull request #4067 from beneyal/master Add pytest.freeze_includes() to reference Compare: https://github.com/pytest-dev/pytest/compare/df435fa8bd83...20f93ae8faf8 **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 Oct 3 07:39:43 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Wed, 03 Oct 2018 04:39:43 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] 642847: Update documentation on fixture being invoked more... Message-ID: <5bb4aa7f95b90_66c62ab90319aec4100963@hookshot-fe-88eb02d.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 642847c0793d4aed393b78317fc32a295695cfc7 https://github.com/pytest-dev/pytest/commit/642847c0793d4aed393b78317fc32a295695cfc7 Author: Jeffrey Rackauckas Date: 2018-10-02 (Tue, 02 Oct 2018) Changed paths: A changelog/4058.doc.rst M doc/en/fixture.rst Log Message: ----------- Update documentation on fixture being invoked more than once in a scope. Commit: c5dec6056f69ac39cccf982af2524561566b554a https://github.com/pytest-dev/pytest/commit/c5dec6056f69ac39cccf982af2524561566b554a Author: Jeffrey Rackauckas Date: 2018-10-02 (Tue, 02 Oct 2018) Changed paths: M doc/en/fixture.rst Log Message: ----------- Fix wording in fixtures doc. Commit: 3f03625a5d9237240e776a4066715e6d7854d291 https://github.com/pytest-dev/pytest/commit/3f03625a5d9237240e776a4066715e6d7854d291 Author: Bruno Oliveira Date: 2018-10-03 (Wed, 03 Oct 2018) Changed paths: A changelog/4058.doc.rst M doc/en/fixture.rst Log Message: ----------- Merge pull request #4070 from jeffreyrack/4058-update-fixture-docs Update documentation to indicate a fixture can be invoked more than once in it's scope. Compare: https://github.com/pytest-dev/pytest/compare/20f93ae8faf8...3f03625a5d92 **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 Oct 3 11:26:37 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Wed, 03 Oct 2018 08:26:37 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] f9ac60: Fixes #4064 by correcting the documentation for un... Message-ID: <5bb4dfad492aa_9c72b1abfe44ecc69577@hookshot-fe-d252ca1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: f9ac60807c4acee9ff4f5ea009c88ef0f263636d https://github.com/pytest-dev/pytest/commit/f9ac60807c4acee9ff4f5ea009c88ef0f263636d Author: Palash Chatterjee Date: 2018-10-03 (Wed, 03 Oct 2018) Changed paths: A changelog/4064.doc.rst M doc/en/unittest.rst Log Message: ----------- Fixes #4064 by correcting the documentation for unit-tests Commit: e712adc22651d9c9be5adc1a3337353e0dd1b225 https://github.com/pytest-dev/pytest/commit/e712adc22651d9c9be5adc1a3337353e0dd1b225 Author: Bruno Oliveira Date: 2018-10-03 (Wed, 03 Oct 2018) Changed paths: A changelog/4064.doc.rst M doc/en/unittest.rst Log Message: ----------- Merge pull request #4072 from pecey/tmp/issue-4064 Fixes #4064 by correcting the documentation for unit-tests Compare: https://github.com/pytest-dev/pytest/compare/3f03625a5d92...e712adc22651 **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 Oct 4 08:21:25 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Thu, 04 Oct 2018 05:21:25 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] 70c727: Fix request.fixturenames to return fixtures create... Message-ID: <5bb605c59bb40_16582b24283b8edc49058@hookshot-fe-7191cb1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 70c7273640d58c48e7a926e5beba9b087f6f5136 https://github.com/pytest-dev/pytest/commit/70c7273640d58c48e7a926e5beba9b087f6f5136 Author: Bruno Oliveira Date: 2018-10-03 (Wed, 03 Oct 2018) Changed paths: A changelog/3057.bugfix.rst M src/_pytest/fixtures.py A testing/example_scripts/fixtures/test_getfixturevalue_dynamic.py M testing/python/fixture.py Log Message: ----------- Fix request.fixturenames to return fixtures created dynamically Fix #3057 Commit: a1208f56319470c2ce37d0a0aa694e4423bed314 https://github.com/pytest-dev/pytest/commit/a1208f56319470c2ce37d0a0aa694e4423bed314 Author: Bruno Oliveira Date: 2018-10-04 (Thu, 04 Oct 2018) Changed paths: A changelog/3057.bugfix.rst M src/_pytest/fixtures.py A testing/example_scripts/fixtures/test_getfixturevalue_dynamic.py M testing/python/fixture.py Log Message: ----------- Merge pull request #4075 from nicoddemus/dynamic-fixturenames Fix request.fixturenames to return fixtures created dynamically Compare: https://github.com/pytest-dev/pytest/compare/b098292352e5...a1208f563194 **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 Oct 11 07:43:26 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Thu, 11 Oct 2018 04:43:26 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] f36f9d: tests: fix/clarify expect for Pdb Message-ID: <5bbf375e9c219_257822ad25717058049520@hookshot-fe-dfcc362.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: f36f9d26983d55d861968757e075b2f8d02e5a1c https://github.com/pytest-dev/pytest/commit/f36f9d26983d55d861968757e075b2f8d02e5a1c Author: Daniel Hahler Date: 2018-10-10 (Wed, 10 Oct 2018) Changed paths: M testing/test_pdb.py Log Message: ----------- tests: fix/clarify expect for Pdb `expect()` expects an regular expression, so "Pdb" is equivalent to "(Pdb)". But instead of escaping the parenthesis this patch removes them, to allow for matching "(Pdb++)", too. Commit: be511c1a054b718b839dc847001ea50262c834b1 https://github.com/pytest-dev/pytest/commit/be511c1a054b718b839dc847001ea50262c834b1 Author: Daniel Hahler Date: 2018-10-10 (Wed, 10 Oct 2018) Changed paths: M testing/test_pdb.py Log Message: ----------- tests: add missing expect before sendeof for pdbpp With pdb++ this additional `expect` is required, otherwise `sendeof()` will block forever. Commit: e20987ce825e6b012ae7e57594a37d3bcc7a6485 https://github.com/pytest-dev/pytest/commit/e20987ce825e6b012ae7e57594a37d3bcc7a6485 Author: Bruno Oliveira Date: 2018-10-11 (Thu, 11 Oct 2018) Changed paths: M testing/test_pdb.py Log Message: ----------- Merge pull request #4110 from blueyed/pdb tests: fixes for pdbpp Compare: https://github.com/pytest-dev/pytest/compare/4b164d947dec...e20987ce825e **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 Oct 11 14:50:09 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Thu, 11 Oct 2018 11:50:09 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] c14a23: Fix #4093: multiple string literals on a line Message-ID: <5bbf9b6189fa1_68a32ad8166f25849830@hookshot-fe-d252ca1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: c14a23d4e46810e613401ec095803debcf3b4af5 https://github.com/pytest-dev/pytest/commit/c14a23d4e46810e613401ec095803debcf3b4af5 Author: Niklas JQ Date: 2018-10-10 (Wed, 10 Oct 2018) Changed paths: M doc/en/example/assertion/failure_demo.py M doc/en/example/reportingdemo.rst M src/_pytest/assertion/util.py M src/_pytest/cacheprovider.py M src/_pytest/capture.py M src/_pytest/compat.py M src/_pytest/deprecated.py M src/_pytest/helpconfig.py M src/_pytest/python.py M src/_pytest/recwarn.py M src/_pytest/terminal.py M testing/acceptance_test.py M testing/logging/test_formatter.py M testing/test_junitxml.py M testing/test_pdb.py Log Message: ----------- Fix #4093: multiple string literals on a line Commit: d1322570ddb8f1ec65924f990fe6d5c1e1ac6f36 https://github.com/pytest-dev/pytest/commit/d1322570ddb8f1ec65924f990fe6d5c1e1ac6f36 Author: Niklas JQ Date: 2018-10-10 (Wed, 10 Oct 2018) Changed paths: A changelog/4093.trivial.rst Log Message: ----------- Fix issue 4093 Commit: c9a85b0e78e744e2101473d313f7b50e2ecc408f https://github.com/pytest-dev/pytest/commit/c9a85b0e78e744e2101473d313f7b50e2ecc408f Author: Bruno Oliveira Date: 2018-10-10 (Wed, 10 Oct 2018) Changed paths: M changelog/4093.trivial.rst M doc/en/example/assertion/failure_demo.py M src/_pytest/terminal.py M testing/test_pdb.py Log Message: ----------- Fix linting Commit: 0f5263cdc36db27295f31298338bbd91f5bbc8c1 https://github.com/pytest-dev/pytest/commit/0f5263cdc36db27295f31298338bbd91f5bbc8c1 Author: Bruno Oliveira Date: 2018-10-11 (Thu, 11 Oct 2018) Changed paths: A changelog/4093.trivial.rst M doc/en/example/assertion/failure_demo.py M doc/en/example/reportingdemo.rst M src/_pytest/assertion/util.py M src/_pytest/cacheprovider.py M src/_pytest/capture.py M src/_pytest/compat.py M src/_pytest/deprecated.py M src/_pytest/helpconfig.py M src/_pytest/python.py M src/_pytest/recwarn.py M src/_pytest/terminal.py M testing/acceptance_test.py M testing/logging/test_formatter.py M testing/test_junitxml.py M testing/test_pdb.py Log Message: ----------- Merge pull request #4109 from njonesu/master Fix multiple string literals on a line #4093 Compare: https://github.com/pytest-dev/pytest/compare/e20987ce825e...0f5263cdc36d **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 Oct 12 07:18:09 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Fri, 12 Oct 2018 04:18:09 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] 67f40e: Use attr.s(repr=False) because we customize MarkIn... Message-ID: <5bc082f19ca97_c7e2b272728e57810987@hookshot-fe-7191cb1.cp1-iad.github.net.mail> Branch: refs/heads/features Home: https://github.com/pytest-dev/pytest Commit: 67f40e18a7420f2112bbf10a8eca4f317517cab9 https://github.com/pytest-dev/pytest/commit/67f40e18a7420f2112bbf10a8eca4f317517cab9 Author: Bruno Oliveira Date: 2018-10-10 (Wed, 10 Oct 2018) Changed paths: M src/_pytest/mark/structures.py Log Message: ----------- Use attr.s(repr=False) because we customize MarkInfo's repr Commit: 5436e4299075236023e8875c563a7c74cad9bb2a https://github.com/pytest-dev/pytest/commit/5436e4299075236023e8875c563a7c74cad9bb2a Author: Bruno Oliveira Date: 2018-10-10 (Wed, 10 Oct 2018) Changed paths: A changelog/2293.feature.rst A changelog/2293.trivial.rst M src/_pytest/fixtures.py M src/_pytest/mark/__init__.py M src/_pytest/mark/structures.py M src/_pytest/nodes.py M src/_pytest/python.py M testing/python/fixture.py M testing/python/metafunc.py M testing/test_mark.py M testing/test_runner.py Log Message: ----------- Use pytest.fail(..., pytrace=False) when treating user errors This prevents an enormous and often useless stack trace from showing to end users. Fix #3867 Fix #2293 Commit: e8348a1d12c55e03f3bbe5b1f86eca00b9bfe0bd https://github.com/pytest-dev/pytest/commit/e8348a1d12c55e03f3bbe5b1f86eca00b9bfe0bd Author: Bruno Oliveira Date: 2018-10-12 (Fri, 12 Oct 2018) Changed paths: A changelog/2293.feature.rst A changelog/2293.trivial.rst M src/_pytest/fixtures.py M src/_pytest/mark/__init__.py M src/_pytest/mark/structures.py M src/_pytest/nodes.py M src/_pytest/python.py M testing/python/fixture.py M testing/python/metafunc.py M testing/test_mark.py M testing/test_runner.py Log Message: ----------- Merge pull request #4077 from nicoddemus/short-usage-errors Improve internal error messages Compare: https://github.com/pytest-dev/pytest/compare/8ecdd4e9ff0e...e8348a1d12c5 **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 Oct 12 07:33:53 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Fri, 12 Oct 2018 04:33:53 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] b48e23: port interals of tmpdir to a basic pathlib impleme... Message-ID: <5bc086a1ac66f_6ef12aba5470058821165@hookshot-fe-6b2eebc.cp1-iad.github.net.mail> Branch: refs/heads/features Home: https://github.com/pytest-dev/pytest Commit: b48e23d54c7133e2612d6b1974dd26d994be10b9 https://github.com/pytest-dev/pytest/commit/b48e23d54c7133e2612d6b1974dd26d994be10b9 Author: Ronny Pfannschmidt Date: 2018-10-11 (Thu, 11 Oct 2018) Changed paths: M .pre-commit-config.yaml M src/_pytest/main.py M src/_pytest/tmpdir.py M testing/test_tmpdir.py Log Message: ----------- port interals of tmpdir to a basic pathlib implementation this is still lacking locking and cleanup of the folders Commit: 2e39fd89d1f54d924c10094659254e7c66096e0a https://github.com/pytest-dev/pytest/commit/2e39fd89d1f54d924c10094659254e7c66096e0a Author: Ronny Pfannschmidt Date: 2018-10-11 (Thu, 11 Oct 2018) Changed paths: M src/_pytest/tmpdir.py Log Message: ----------- add python27 support by using reduce instead of max Commit: d053cdfbbb5a9da7a726d0f564c1ff7139e5e70c https://github.com/pytest-dev/pytest/commit/d053cdfbbb5a9da7a726d0f564c1ff7139e5e70c Author: Ronny Pfannschmidt Date: 2018-10-11 (Thu, 11 Oct 2018) Changed paths: M src/_pytest/tmpdir.py Log Message: ----------- factor out max and iterate on locks and cleanups Commit: 8e00280fc1d50bc2fb74cc1ea128e938bb29a691 https://github.com/pytest-dev/pytest/commit/8e00280fc1d50bc2fb74cc1ea128e938bb29a691 Author: Ronny Pfannschmidt Date: 2018-10-11 (Thu, 11 Oct 2018) Changed paths: M src/_pytest/tmpdir.py Log Message: ----------- fix linting Commit: 66a690928cc847c48774906e5ea60f578ddb216c https://github.com/pytest-dev/pytest/commit/66a690928cc847c48774906e5ea60f578ddb216c Author: Ronny Pfannschmidt Date: 2018-10-11 (Thu, 11 Oct 2018) Changed paths: M src/pytest.py M testing/test_tmpdir.py Log Message: ----------- bring in purepath and fix an assertion Commit: ab3637d486cf48f46aaaa3627c3314ec7099ab06 https://github.com/pytest-dev/pytest/commit/ab3637d486cf48f46aaaa3627c3314ec7099ab06 Author: Ronny Pfannschmidt Date: 2018-10-11 (Thu, 11 Oct 2018) Changed paths: M src/_pytest/tmpdir.py M testing/test_tmpdir.py Log Message: ----------- implement cleanup for unlocked folders Commit: 8b4a29357e24cab087202135a92ef603439c194d https://github.com/pytest-dev/pytest/commit/8b4a29357e24cab087202135a92ef603439c194d Author: Ronny Pfannschmidt Date: 2018-10-11 (Thu, 11 Oct 2018) Changed paths: M src/_pytest/tmpdir.py Log Message: ----------- fix typo Commit: b3a5b0ebe1fa759cea7dcdd82d17020648234c61 https://github.com/pytest-dev/pytest/commit/b3a5b0ebe1fa759cea7dcdd82d17020648234c61 Author: Ronny Pfannschmidt Date: 2018-10-11 (Thu, 11 Oct 2018) Changed paths: M src/pytest.py Log Message: ----------- remove path from exposure Commit: 642cd86dd1723b4ed997a99f3e089eeefdf8af08 https://github.com/pytest-dev/pytest/commit/642cd86dd1723b4ed997a99f3e089eeefdf8af08 Author: Ronny Pfannschmidt Date: 2018-10-11 (Thu, 11 Oct 2018) Changed paths: M src/_pytest/tmpdir.py M testing/test_tmpdir.py Log Message: ----------- shape up removal and lock destruction Commit: 2532dc1dbbdf49f2c32638d3caa19c4a7579a9b8 https://github.com/pytest-dev/pytest/commit/2532dc1dbbdf49f2c32638d3caa19c4a7579a9b8 Author: Ronny Pfannschmidt Date: 2018-10-11 (Thu, 11 Oct 2018) Changed paths: M src/_pytest/tmpdir.py Log Message: ----------- fix up lock consideration argument Commit: d76fa59b35edfffa91ce24e19c9f17f75f510546 https://github.com/pytest-dev/pytest/commit/d76fa59b35edfffa91ce24e19c9f17f75f510546 Author: Ronny Pfannschmidt Date: 2018-10-11 (Thu, 11 Oct 2018) Changed paths: M src/_pytest/tmpdir.py M testing/test_tmpdir.py Log Message: ----------- fix lock timeouts for good this time Commit: fed4f73a61384189f591294e8ca0dc9ad50ddb89 https://github.com/pytest-dev/pytest/commit/fed4f73a61384189f591294e8ca0dc9ad50ddb89 Author: Ronny Pfannschmidt Date: 2018-10-11 (Thu, 11 Oct 2018) Changed paths: M src/_pytest/tmpdir.py Log Message: ----------- ignore rmtree errors Commit: 85cc9b8f128ae3cc5fd14b0b301b69ef8ea87128 https://github.com/pytest-dev/pytest/commit/85cc9b8f128ae3cc5fd14b0b301b69ef8ea87128 Author: Ronny Pfannschmidt Date: 2018-10-11 (Thu, 11 Oct 2018) Changed paths: M src/_pytest/assertion/rewrite.py M src/_pytest/cacheprovider.py M src/_pytest/compat.py A src/_pytest/pathlib.py M src/_pytest/paths.py M src/_pytest/pytester.py M src/_pytest/tmpdir.py M testing/test_tmpdir.py Log Message: ----------- move all the things into _pytest.pathlib Commit: 00716177b4af3dd885ea1c1cb0ccfd71a3893b51 https://github.com/pytest-dev/pytest/commit/00716177b4af3dd885ea1c1cb0ccfd71a3893b51 Author: Ronny Pfannschmidt Date: 2018-10-11 (Thu, 11 Oct 2018) Changed paths: M testing/python/fixture.py Log Message: ----------- fix missed Path import Commit: 2831cb9ab5eb5acdc2eb0e55becf507a93ea3ac0 https://github.com/pytest-dev/pytest/commit/2831cb9ab5eb5acdc2eb0e55becf507a93ea3ac0 Author: Ronny Pfannschmidt Date: 2018-10-11 (Thu, 11 Oct 2018) Changed paths: M src/_pytest/assertion/rewrite.py M src/_pytest/cacheprovider.py M src/_pytest/pathlib.py R src/_pytest/paths.py M testing/test_paths.py Log Message: ----------- unify paths.py and pathlib.py Commit: 30369140979973c486b0c2c55f8d346db8d9f252 https://github.com/pytest-dev/pytest/commit/30369140979973c486b0c2c55f8d346db8d9f252 Author: Ronny Pfannschmidt Date: 2018-10-11 (Thu, 11 Oct 2018) Changed paths: M src/_pytest/cacheprovider.py M src/_pytest/pathlib.py M src/_pytest/tmpdir.py M testing/test_tmpdir.py Log Message: ----------- sort out rmtree expectations Commit: ad6f63edda671733d4ad08a390da3bc6c1b758d1 https://github.com/pytest-dev/pytest/commit/ad6f63edda671733d4ad08a390da3bc6c1b758d1 Author: Ronny Pfannschmidt Date: 2018-10-11 (Thu, 11 Oct 2018) Changed paths: A changelog/3985.feature.rst A changelog/3988.trivial.rst Log Message: ----------- add changelog Commit: 4a436b54709b4d6a530cb2931e6f51a17c97945b https://github.com/pytest-dev/pytest/commit/4a436b54709b4d6a530cb2931e6f51a17c97945b Author: Ronny Pfannschmidt Date: 2018-10-11 (Thu, 11 Oct 2018) Changed paths: M src/_pytest/pathlib.py M src/_pytest/tmpdir.py Log Message: ----------- resolve in code review commments Commit: b82d6f7a0b628a5f1cb6d326ec25389f3c804abf https://github.com/pytest-dev/pytest/commit/b82d6f7a0b628a5f1cb6d326ec25389f3c804abf Author: Ronny Pfannschmidt Date: 2018-10-11 (Thu, 11 Oct 2018) Changed paths: M src/_pytest/pytester.py M src/_pytest/tmpdir.py M testing/test_tmpdir.py Log Message: ----------- pytester: use per test tmproot Commit: 94829c391bc868f40f727be7f86d16fd1c223756 https://github.com/pytest-dev/pytest/commit/94829c391bc868f40f727be7f86d16fd1c223756 Author: Ronny Pfannschmidt Date: 2018-10-11 (Thu, 11 Oct 2018) Changed paths: M src/_pytest/pytester.py Log Message: ----------- make tmpdir env cleanup idempotent Commit: ebd597b2fdba6faca1645c75cf3cf82849c76715 https://github.com/pytest-dev/pytest/commit/ebd597b2fdba6faca1645c75cf3cf82849c76715 Author: Ronny Pfannschmidt Date: 2018-10-11 (Thu, 11 Oct 2018) Changed paths: M src/_pytest/tmpdir.py Log Message: ----------- use the constant for lock timeouts Commit: 36c2a101cbf047df9303c57c94a1f2cae7282f52 https://github.com/pytest-dev/pytest/commit/36c2a101cbf047df9303c57c94a1f2cae7282f52 Author: Ronny Pfannschmidt Date: 2018-10-11 (Thu, 11 Oct 2018) Changed paths: M src/_pytest/tmpdir.py Log Message: ----------- add missing docstring Commit: 16e2737da3e25a076d61166f2c341db5ee27e977 https://github.com/pytest-dev/pytest/commit/16e2737da3e25a076d61166f2c341db5ee27e977 Author: Ronny Pfannschmidt Date: 2018-10-11 (Thu, 11 Oct 2018) Changed paths: M src/_pytest/deprecated.py M src/_pytest/tmpdir.py Log Message: ----------- implement tmp_path_factory and deprecate pytest.ensuretemp as intended Commit: 584051aa90b3437bcbd509a6591393e7e4d1569d https://github.com/pytest-dev/pytest/commit/584051aa90b3437bcbd509a6591393e7e4d1569d Author: Ronny Pfannschmidt Date: 2018-10-11 (Thu, 11 Oct 2018) Changed paths: M doc/en/tmpdir.rst Log Message: ----------- extend docs with basics about tmp_path and tmp_path_facotry Commit: 4736b2bdfb99f66f998cdc387627d64fd38447d1 https://github.com/pytest-dev/pytest/commit/4736b2bdfb99f66f998cdc387627d64fd38447d1 Author: Ronny Pfannschmidt Date: 2018-10-11 (Thu, 11 Oct 2018) Changed paths: M .pre-commit-config.yaml A changelog/3988.deprecation.rst M doc/en/tmpdir.rst M src/_pytest/tmpdir.py Log Message: ----------- address review comments Commit: 933de16fe438bc9c4b441cb6a21fdf25c8b7b710 https://github.com/pytest-dev/pytest/commit/933de16fe438bc9c4b441cb6a21fdf25c8b7b710 Author: Bruno Oliveira Date: 2018-10-12 (Fri, 12 Oct 2018) Changed paths: M .pre-commit-config.yaml A changelog/3985.feature.rst A changelog/3988.deprecation.rst A changelog/3988.trivial.rst M doc/en/tmpdir.rst M src/_pytest/assertion/rewrite.py M src/_pytest/cacheprovider.py M src/_pytest/compat.py M src/_pytest/deprecated.py M src/_pytest/main.py A src/_pytest/pathlib.py R src/_pytest/paths.py M src/_pytest/pytester.py M src/_pytest/tmpdir.py M testing/python/fixture.py M testing/test_paths.py M testing/test_tmpdir.py Log Message: ----------- Merge pull request #3988 from RonnyPfannschmidt/tmpdir-port-pathlib Tmpdir port pathlib Compare: https://github.com/pytest-dev/pytest/compare/e8348a1d12c5...933de16fe438 **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 Oct 12 20:02:00 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Fri, 12 Oct 2018 17:02:00 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] 2dc619: Run docs, doctesting and linting in the same envir... Message-ID: <5bc135f8e88fb_6da32ac906288580819da@hookshot-fe-6b2eebc.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 2dc619cbf471d579f05edb2141963aa3316b69a9 https://github.com/pytest-dev/pytest/commit/2dc619cbf471d579f05edb2141963aa3316b69a9 Author: Bruno Oliveira Date: 2018-10-12 (Fri, 12 Oct 2018) Changed paths: M .travis.yml M appveyor.yml Log Message: ----------- Run docs, doctesting and linting in the same environment to save some CI time Commit: eabf15b6263275a5ebbdf02aab37fe2634ede918 https://github.com/pytest-dev/pytest/commit/eabf15b6263275a5ebbdf02aab37fe2634ede918 Author: Bruno Oliveira Date: 2018-10-12 (Fri, 12 Oct 2018) Changed paths: M .travis.yml M appveyor.yml Log Message: ----------- Merge pull request #4125 from nicoddemus/docs-baseline Run docs, doctesting and linting in the same job to save some CI time Compare: https://github.com/pytest-dev/pytest/compare/d46b6b2bc33b...eabf15b62632 **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 Oct 13 08:25:12 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Sat, 13 Oct 2018 05:25:12 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] 36dc67: New ExceptionInfo.getrepr 'chain' parameter to be ... Message-ID: <5bc1e428e6bf_5bac2aec5f7b8588586f@hookshot-fe-d2afb11.cp1-iad.github.net.mail> Branch: refs/heads/features Home: https://github.com/pytest-dev/pytest Commit: 36dc6718435c423f768df8334e93d7f06d752784 https://github.com/pytest-dev/pytest/commit/36dc6718435c423f768df8334e93d7f06d752784 Author: Bruno Oliveira Date: 2018-10-12 (Fri, 12 Oct 2018) Changed paths: M src/_pytest/_code/code.py M testing/code/test_excinfo.py Log Message: ----------- New ExceptionInfo.getrepr 'chain' parameter to be able to suppress chained exceptions Commit: 8e11fe530487e560ac52f49ec50bda1f49718554 https://github.com/pytest-dev/pytest/commit/8e11fe530487e560ac52f49ec50bda1f49718554 Author: Bruno Oliveira Date: 2018-10-12 (Fri, 12 Oct 2018) Changed paths: A changelog/3332.feature.rst M src/_pytest/config/__init__.py M testing/acceptance_test.py Log Message: ----------- Improve tracebacks for ImportErrors in conftest.py files Fix #3332 Commit: 2cb35346792af2eb22c719be07dee409c9ef5ba8 https://github.com/pytest-dev/pytest/commit/2cb35346792af2eb22c719be07dee409c9ef5ba8 Author: Bruno Oliveira Date: 2018-10-12 (Fri, 12 Oct 2018) Changed paths: M src/_pytest/_code/__init__.py M src/_pytest/_code/code.py M src/_pytest/config/__init__.py M src/_pytest/python.py Log Message: ----------- Move filter_traceback to _pytest._code Commit: ef97121d4282c516e8e355a3c75cd42169848c19 https://github.com/pytest-dev/pytest/commit/ef97121d4282c516e8e355a3c75cd42169848c19 Author: Bruno Oliveira Date: 2018-10-12 (Fri, 12 Oct 2018) Changed paths: M src/_pytest/config/__init__.py Log Message: ----------- Removed unused ConftestImportFailure.__str__ method Commit: ed42ada3739d0e5eec07345a956b102459562b5a https://github.com/pytest-dev/pytest/commit/ed42ada3739d0e5eec07345a956b102459562b5a Author: Bruno Oliveira Date: 2018-10-13 (Sat, 13 Oct 2018) Changed paths: A changelog/3332.feature.rst M src/_pytest/_code/__init__.py M src/_pytest/_code/code.py M src/_pytest/config/__init__.py M src/_pytest/python.py M testing/acceptance_test.py M testing/code/test_excinfo.py Log Message: ----------- Merge pull request #4124 from nicoddemus/traceback-import-error-3332 Improve tracebacks for ImportErrors in conftest Compare: https://github.com/pytest-dev/pytest/compare/e2667106a249...ed42ada3739d **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 Oct 13 11:05:56 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Sat, 13 Oct 2018 08:05:56 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] c14a23: Fix #4093: multiple string literals on a line Message-ID: <5bc209d43a6ee_433c2ad63b22e58498066@hookshot-fe-2cc8887.cp1-iad.github.net.mail> Branch: refs/heads/features Home: https://github.com/pytest-dev/pytest Commit: c14a23d4e46810e613401ec095803debcf3b4af5 https://github.com/pytest-dev/pytest/commit/c14a23d4e46810e613401ec095803debcf3b4af5 Author: Niklas JQ Date: 2018-10-10 (Wed, 10 Oct 2018) Changed paths: M doc/en/example/assertion/failure_demo.py M doc/en/example/reportingdemo.rst M src/_pytest/assertion/util.py M src/_pytest/cacheprovider.py M src/_pytest/capture.py M src/_pytest/compat.py M src/_pytest/deprecated.py M src/_pytest/helpconfig.py M src/_pytest/python.py M src/_pytest/recwarn.py M src/_pytest/terminal.py M testing/acceptance_test.py M testing/logging/test_formatter.py M testing/test_junitxml.py M testing/test_pdb.py Log Message: ----------- Fix #4093: multiple string literals on a line Commit: d1322570ddb8f1ec65924f990fe6d5c1e1ac6f36 https://github.com/pytest-dev/pytest/commit/d1322570ddb8f1ec65924f990fe6d5c1e1ac6f36 Author: Niklas JQ Date: 2018-10-10 (Wed, 10 Oct 2018) Changed paths: A changelog/4093.trivial.rst Log Message: ----------- Fix issue 4093 Commit: f36f9d26983d55d861968757e075b2f8d02e5a1c https://github.com/pytest-dev/pytest/commit/f36f9d26983d55d861968757e075b2f8d02e5a1c Author: Daniel Hahler Date: 2018-10-10 (Wed, 10 Oct 2018) Changed paths: M testing/test_pdb.py Log Message: ----------- tests: fix/clarify expect for Pdb `expect()` expects an regular expression, so "Pdb" is equivalent to "(Pdb)". But instead of escaping the parenthesis this patch removes them, to allow for matching "(Pdb++)", too. Commit: be511c1a054b718b839dc847001ea50262c834b1 https://github.com/pytest-dev/pytest/commit/be511c1a054b718b839dc847001ea50262c834b1 Author: Daniel Hahler Date: 2018-10-10 (Wed, 10 Oct 2018) Changed paths: M testing/test_pdb.py Log Message: ----------- tests: add missing expect before sendeof for pdbpp With pdb++ this additional `expect` is required, otherwise `sendeof()` will block forever. Commit: c9a85b0e78e744e2101473d313f7b50e2ecc408f https://github.com/pytest-dev/pytest/commit/c9a85b0e78e744e2101473d313f7b50e2ecc408f Author: Bruno Oliveira Date: 2018-10-10 (Wed, 10 Oct 2018) Changed paths: M changelog/4093.trivial.rst M doc/en/example/assertion/failure_demo.py M src/_pytest/terminal.py M testing/test_pdb.py Log Message: ----------- Fix linting Commit: e20987ce825e6b012ae7e57594a37d3bcc7a6485 https://github.com/pytest-dev/pytest/commit/e20987ce825e6b012ae7e57594a37d3bcc7a6485 Author: Bruno Oliveira Date: 2018-10-11 (Thu, 11 Oct 2018) Changed paths: M testing/test_pdb.py Log Message: ----------- Merge pull request #4110 from blueyed/pdb tests: fixes for pdbpp Commit: 0f5263cdc36db27295f31298338bbd91f5bbc8c1 https://github.com/pytest-dev/pytest/commit/0f5263cdc36db27295f31298338bbd91f5bbc8c1 Author: Bruno Oliveira Date: 2018-10-11 (Thu, 11 Oct 2018) Changed paths: A changelog/4093.trivial.rst M doc/en/example/assertion/failure_demo.py M doc/en/example/reportingdemo.rst M src/_pytest/assertion/util.py M src/_pytest/cacheprovider.py M src/_pytest/capture.py M src/_pytest/compat.py M src/_pytest/deprecated.py M src/_pytest/helpconfig.py M src/_pytest/python.py M src/_pytest/recwarn.py M src/_pytest/terminal.py M testing/acceptance_test.py M testing/logging/test_formatter.py M testing/test_junitxml.py M testing/test_pdb.py Log Message: ----------- Merge pull request #4109 from njonesu/master Fix multiple string literals on a line #4093 Commit: dbaa9464ba3a3fd2b8ef9b31c795f99740048b1f https://github.com/pytest-dev/pytest/commit/dbaa9464ba3a3fd2b8ef9b31c795f99740048b1f Author: Jose Carlos Menezes Date: 2018-10-12 (Fri, 12 Oct 2018) Changed paths: A changelog/3713.doc.rst M doc/en/reference.rst Log Message: ----------- Update usefixtures documentation Clarifying that it can't be used with fixture functions Commit: d46b6b2bc33babe76ceea91ab36b453b2731e4b4 https://github.com/pytest-dev/pytest/commit/d46b6b2bc33babe76ceea91ab36b453b2731e4b4 Author: Ankit Goel Date: 2018-10-12 (Fri, 12 Oct 2018) Changed paths: A changelog/3713.doc.rst M doc/en/reference.rst Log Message: ----------- Merge pull request #4121 from labcodes/3713 Update usefixtures documentation Commit: 2dc619cbf471d579f05edb2141963aa3316b69a9 https://github.com/pytest-dev/pytest/commit/2dc619cbf471d579f05edb2141963aa3316b69a9 Author: Bruno Oliveira Date: 2018-10-12 (Fri, 12 Oct 2018) Changed paths: M .travis.yml M appveyor.yml Log Message: ----------- Run docs, doctesting and linting in the same environment to save some CI time Commit: eabf15b6263275a5ebbdf02aab37fe2634ede918 https://github.com/pytest-dev/pytest/commit/eabf15b6263275a5ebbdf02aab37fe2634ede918 Author: Bruno Oliveira Date: 2018-10-12 (Fri, 12 Oct 2018) Changed paths: M .travis.yml M appveyor.yml Log Message: ----------- Merge pull request #4125 from nicoddemus/docs-baseline Run docs, doctesting and linting in the same job to save some CI time Commit: 29d58495190e3e214aeedc74869b9e2ebab14cbb https://github.com/pytest-dev/pytest/commit/29d58495190e3e214aeedc74869b9e2ebab14cbb Author: Bruno Oliveira Date: 2018-10-13 (Sat, 13 Oct 2018) Changed paths: M .travis.yml M appveyor.yml A changelog/3713.doc.rst A changelog/4093.trivial.rst M doc/en/example/assertion/failure_demo.py M doc/en/example/reportingdemo.rst M doc/en/reference.rst M src/_pytest/assertion/util.py M src/_pytest/cacheprovider.py M src/_pytest/capture.py M src/_pytest/compat.py M src/_pytest/deprecated.py M src/_pytest/helpconfig.py M src/_pytest/python.py M src/_pytest/recwarn.py M src/_pytest/terminal.py M testing/acceptance_test.py M testing/logging/test_formatter.py M testing/test_junitxml.py M testing/test_pdb.py Log Message: ----------- Merge remote-tracking branch 'upstream/master' into merge-master-into-features Commit: 24c83d725ad75edecc678344130d91affbacf0f3 https://github.com/pytest-dev/pytest/commit/24c83d725ad75edecc678344130d91affbacf0f3 Author: Bruno Oliveira Date: 2018-10-13 (Sat, 13 Oct 2018) Changed paths: M .travis.yml M appveyor.yml A changelog/3713.doc.rst A changelog/4093.trivial.rst M doc/en/example/assertion/failure_demo.py M doc/en/example/reportingdemo.rst M doc/en/reference.rst M src/_pytest/assertion/util.py M src/_pytest/cacheprovider.py M src/_pytest/capture.py M src/_pytest/compat.py M src/_pytest/deprecated.py M src/_pytest/helpconfig.py M src/_pytest/python.py M src/_pytest/recwarn.py M src/_pytest/terminal.py M testing/acceptance_test.py M testing/logging/test_formatter.py M testing/test_junitxml.py M testing/test_pdb.py Log Message: ----------- Merge pull request #4129 from nicoddemus/merge-master-into-features Merge master into features (prepare for 3.9) Compare: https://github.com/pytest-dev/pytest/compare/ed42ada3739d...24c83d725ad7 **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 Oct 13 15:12:50 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Sat, 13 Oct 2018 12:12:50 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] 91b279: docs: deprecation.rst: Add missing arguments to co... Message-ID: <5bc243b292fe8_76db2ad3397be580906b@hookshot-fe-b0febf1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 91b279749835a0dd2130cb2e6c54e4ab3b4d8848 https://github.com/pytest-dev/pytest/commit/91b279749835a0dd2130cb2e6c54e4ab3b4d8848 Author: Thomas Hess Date: 2018-10-13 (Sat, 13 Oct 2018) Changed paths: M doc/en/deprecations.rst Log Message: ----------- docs: deprecation.rst: Add missing arguments to code example In the proposed new style using `@pytest.mark.parametrize`, the example function signature missed the actual arguments. Add the missing arguments Commit: 792f365c14ad4f423e39624edaa215fe9d8e7a37 https://github.com/pytest-dev/pytest/commit/792f365c14ad4f423e39624edaa215fe9d8e7a37 Author: Bruno Oliveira Date: 2018-10-13 (Sat, 13 Oct 2018) Changed paths: M doc/en/deprecations.rst Log Message: ----------- Merge pull request #4136 from luziferius/patch-1 docs: deprecation.rst: Add missing arguments to example code Compare: https://github.com/pytest-dev/pytest/compare/c27c8f41a881...792f365c14ad **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 Oct 13 15:13:03 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Sat, 13 Oct 2018 12:13:03 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] 10ddc4: minor: typo and code style Message-ID: <5bc243bf5514e_18ab2ae5a116457067184@hookshot-fe-265448d.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 10ddc466bf8cd221a2c088ff2064cd058b51d9a1 https://github.com/pytest-dev/pytest/commit/10ddc466bf8cd221a2c088ff2064cd058b51d9a1 Author: Daniel Hahler Date: 2018-10-13 (Sat, 13 Oct 2018) Changed paths: M src/_pytest/fixtures.py M src/_pytest/main.py Log Message: ----------- minor: typo and code style Commit: ee54fb9a6b3d64224059201e6d3a2a238961e6e6 https://github.com/pytest-dev/pytest/commit/ee54fb9a6b3d64224059201e6d3a2a238961e6e6 Author: Daniel Hahler Date: 2018-10-13 (Sat, 13 Oct 2018) Changed paths: M src/_pytest/pytester.py Log Message: ----------- pytester: use EXIT_INTERRUPTED Commit: 27d2683a023aefed0927e1b03a9a969569ce497c https://github.com/pytest-dev/pytest/commit/27d2683a023aefed0927e1b03a9a969569ce497c Author: Bruno Oliveira Date: 2018-10-13 (Sat, 13 Oct 2018) Changed paths: M src/_pytest/fixtures.py M src/_pytest/main.py M src/_pytest/pytester.py Log Message: ----------- Merge pull request #4134 from blueyed/minor Minor: code style / constant Compare: https://github.com/pytest-dev/pytest/compare/792f365c14ad...27d2683a023a **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 Oct 13 21:16:06 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Sat, 13 Oct 2018 18:16:06 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] fc11b8: Exclude durations that are 0.00 seconds long. Message-ID: <5bc298d654ed2_769e2b25f00a4588629e@hookshot-fe-b0febf1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: fc11b81005800fcc611edbea57c26b37561703db https://github.com/pytest-dev/pytest/commit/fc11b81005800fcc611edbea57c26b37561703db Author: Jeffrey Rackauckas Date: 2018-10-07 (Sun, 07 Oct 2018) Changed paths: A changelog/4063.trivial.rst M src/_pytest/runner.py M testing/acceptance_test.py Log Message: ----------- Exclude durations that are 0.00 seconds long. Commit: 47f5c2900263c635e8159dd1050754a7504270d5 https://github.com/pytest-dev/pytest/commit/47f5c2900263c635e8159dd1050754a7504270d5 Author: Jeffrey Rackauckas Date: 2018-10-13 (Sat, 13 Oct 2018) Changed paths: M changelog/4063.trivial.rst M doc/en/usage.rst M src/_pytest/runner.py Log Message: ----------- Update messaging for --durations when not in verbose mode. Commit: 7a271a91b09e39889775bbc94718d7fb023a1bfa https://github.com/pytest-dev/pytest/commit/7a271a91b09e39889775bbc94718d7fb023a1bfa Author: Jeffrey Rackauckas Date: 2018-10-13 (Sat, 13 Oct 2018) Changed paths: M src/_pytest/runner.py Log Message: ----------- Fix rounding error when displaying durations in non-verbose mode. Commit: 3683d92c530472cab40d74d9e8c951b33f9ef411 https://github.com/pytest-dev/pytest/commit/3683d92c530472cab40d74d9e8c951b33f9ef411 Author: Bruno Oliveira Date: 2018-10-13 (Sat, 13 Oct 2018) Changed paths: M src/_pytest/runner.py M testing/acceptance_test.py Log Message: ----------- Adjust the 'durations hidden' message Commit: 9fb305b17baf938d2059590a0a752727b0e50cc4 https://github.com/pytest-dev/pytest/commit/9fb305b17baf938d2059590a0a752727b0e50cc4 Author: Bruno Oliveira Date: 2018-10-13 (Sat, 13 Oct 2018) Changed paths: A changelog/4063.trivial.rst M doc/en/usage.rst M src/_pytest/runner.py M testing/acceptance_test.py Log Message: ----------- Merge pull request #4086 from jeffreyrack/4063-exclude-0-durations Exclude durations that are 0.00 seconds long. Compare: https://github.com/pytest-dev/pytest/compare/27d2683a023a...9fb305b17baf **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 Oct 14 11:24:30 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Sun, 14 Oct 2018 08:24:30 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] 7c380b: tox.ini: passenv: COVERAGE_* Message-ID: <5bc35fae40a68_43232addce07858886859@hookshot-fe-7191cb1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 7c380b19f393ed4f71d66e6d57439b5d59951571 https://github.com/pytest-dev/pytest/commit/7c380b19f393ed4f71d66e6d57439b5d59951571 Author: Daniel Hahler Date: 2018-10-14 (Sun, 14 Oct 2018) Changed paths: M tox.ini Log Message: ----------- tox.ini: passenv: COVERAGE_* This is required to pass through COVERAGE_PROCESS_START etc. Commit: 7e1fac5f9197998e93a836b6ea4393429cb09147 https://github.com/pytest-dev/pytest/commit/7e1fac5f9197998e93a836b6ea4393429cb09147 Author: Bruno Oliveira Date: 2018-10-14 (Sun, 14 Oct 2018) Changed paths: M tox.ini Log Message: ----------- Merge pull request #4139 from blueyed/passenv tox.ini: passenv: COVERAGE_* Compare: https://github.com/pytest-dev/pytest/compare/c6c326f0764c...7e1fac5f9197 **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 Oct 14 14:41:56 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Sun, 14 Oct 2018 11:41:56 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] 3bd9f9: tox.ini: clean up changedir Message-ID: <5bc38df411bc_7ede2ad4d340c59014978@hookshot-fe-32b5f5b.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 3bd9f981a2d1e6b62e7d0c7ac03bca79c4877b3a https://github.com/pytest-dev/pytest/commit/3bd9f981a2d1e6b62e7d0c7ac03bca79c4877b3a Author: Daniel Hahler Date: 2018-10-14 (Sun, 14 Oct 2018) Changed paths: M tox.ini Log Message: ----------- tox.ini: clean up changedir Commit: 6258248865451cd8fdec98a550c4a74f5557bbe9 https://github.com/pytest-dev/pytest/commit/6258248865451cd8fdec98a550c4a74f5557bbe9 Author: Bruno Oliveira Date: 2018-10-14 (Sun, 14 Oct 2018) Changed paths: M tox.ini Log Message: ----------- Merge pull request #4138 from blueyed/cov-pexpect tox.ini: clean up changedir Compare: https://github.com/pytest-dev/pytest/compare/7e1fac5f9197...625824886545 **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 Oct 14 17:39:14 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Sun, 14 Oct 2018 14:39:14 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] 6d0667: CI: run specialized factors in a single job Message-ID: <5bc3b782c3879_32972ac3cd4045788293@hookshot-fe-88eb02d.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 6d0667f1dba390d7692d2c8157960a6f747ce291 https://github.com/pytest-dev/pytest/commit/6d0667f1dba390d7692d2c8157960a6f747ce291 Author: Daniel Hahler Date: 2018-10-14 (Sun, 14 Oct 2018) Changed paths: M .travis.yml M appveyor.yml Log Message: ----------- CI: run specialized factors in a single job Given the setup time for jobs, it makes sense to run *-pexpect,*-trial,*-numpy in a single build job. Commit: 7ded937e19c4ceb5332dc9719b88ef8fcb78feb5 https://github.com/pytest-dev/pytest/commit/7ded937e19c4ceb5332dc9719b88ef8fcb78feb5 Author: Daniel Hahler Date: 2018-10-14 (Sun, 14 Oct 2018) Changed paths: M appveyor.yml Log Message: ----------- AppVeyor: use fast_finish This runs py27, py37 and linting first - simulating the baseline stage used on Travis. Commit: fe2dae488576c32fbd91321bdac50f5d209d9eb9 https://github.com/pytest-dev/pytest/commit/fe2dae488576c32fbd91321bdac50f5d209d9eb9 Author: Bruno Oliveira Date: 2018-10-14 (Sun, 14 Oct 2018) Changed paths: M .travis.yml M appveyor.yml Log Message: ----------- Merge pull request #4140 from blueyed/ci Faster CI Compare: https://github.com/pytest-dev/pytest/compare/625824886545...fe2dae488576 **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 Oct 14 17:40:16 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Sun, 14 Oct 2018 14:40:16 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] 486ded: Fix flaky durations test Message-ID: <5bc3b7c02827b_ba052b1f970465783972e@hookshot-fe-dfcc362.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 486ded3fcae5aac100b49e49ef55192053e15807 https://github.com/pytest-dev/pytest/commit/486ded3fcae5aac100b49e49ef55192053e15807 Author: Bruno Oliveira Date: 2018-10-14 (Sun, 14 Oct 2018) Changed paths: M testing/acceptance_test.py Log Message: ----------- Fix flaky durations test Unfortunately due to fluctuations in runtime "test_something" might still appear in the final message. Example failure: https://ci.appveyor.com/project/pytestbot/pytest/builds/19494829/job/8lx847u0c78m63wf Commit: 48081458466f1ae62766be7593cc9b9e682ddbef https://github.com/pytest-dev/pytest/commit/48081458466f1ae62766be7593cc9b9e682ddbef Author: Bruno Oliveira Date: 2018-10-14 (Sun, 14 Oct 2018) Changed paths: M testing/python/fixture.py Log Message: ----------- test_request_garbage is flaky when running with xdist Example failure: https://travis-ci.org/pytest-dev/pytest/jobs/441305926#L545 Commit: 49defa28901fb951c47dafc15b8004b18d089c5e https://github.com/pytest-dev/pytest/commit/49defa28901fb951c47dafc15b8004b18d089c5e Author: Bruno Oliveira Date: 2018-10-14 (Sun, 14 Oct 2018) Changed paths: M testing/acceptance_test.py M testing/python/fixture.py Log Message: ----------- Merge pull request #4144 from nicoddemus/fix-flaky-durations-test Fix flaky durations test Compare: https://github.com/pytest-dev/pytest/compare/fe2dae488576...49defa28901f **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 Oct 15 07:13:48 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Mon, 15 Oct 2018 04:13:48 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] d4351a: modernize packaging for setuptools>30.3 Message-ID: <5bc4766cb2479_6e972b0ecc74058065ee@hookshot-fe-6b2eebc.cp1-iad.github.net.mail> Branch: refs/heads/features Home: https://github.com/pytest-dev/pytest Commit: d4351ac5a287eb96521f09618bbbe1c73f4e6884 https://github.com/pytest-dev/pytest/commit/d4351ac5a287eb96521f09618bbbe1c73f4e6884 Author: Ronny Pfannschmidt Date: 2018-10-14 (Sun, 14 Oct 2018) Changed paths: M pyproject.toml M setup.cfg M setup.py Log Message: ----------- modernize packaging for setuptools>30.3 Commit: 7855284ef72bb7176aca7eba90e02f6825eb17f9 https://github.com/pytest-dev/pytest/commit/7855284ef72bb7176aca7eba90e02f6825eb17f9 Author: Ronny Pfannschmidt Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M setup.cfg M setup.py Log Message: ----------- move most setuptools parameters over to setup.cfg Commit: d65c7658d507597e7fb42590290c8cd2feeef639 https://github.com/pytest-dev/pytest/commit/d65c7658d507597e7fb42590290c8cd2feeef639 Author: Ronny Pfannschmidt Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: A changelog/4149.feature.rst Log Message: ----------- changelog Commit: 58b6e8616c35589407d1a7a5c497d5260bfa4dc4 https://github.com/pytest-dev/pytest/commit/58b6e8616c35589407d1a7a5c497d5260bfa4dc4 Author: Bruno Oliveira Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: A changelog/4149.feature.rst M pyproject.toml M setup.cfg M setup.py Log Message: ----------- Merge pull request #4149 from RonnyPfannschmidt/modern-build modernize packaging for setuptools>30.3 Compare: https://github.com/pytest-dev/pytest/compare/141c51f0cbfe...58b6e8616c35 **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 Oct 15 07:48:59 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Mon, 15 Oct 2018 04:48:59 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] 661013: Add testdir examples to CONTRIBUTING guide Message-ID: <5bc47eab1615_2d512aad2498c57811387@hookshot-fe-da92815.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 661013c3e922c17f2dcf90a96bcc74b95a681475 https://github.com/pytest-dev/pytest/commit/661013c3e922c17f2dcf90a96bcc74b95a681475 Author: Tomer Keren Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M CONTRIBUTING.rst Log Message: ----------- Add testdir examples to CONTRIBUTING guide Hopefully Closes: #4151 Commit: 99d957bd3df2bd4fcb4a4603a2073d6fc448b1e6 https://github.com/pytest-dev/pytest/commit/99d957bd3df2bd4fcb4a4603a2073d6fc448b1e6 Author: Tomer Keren Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M AUTHORS A changelog/4151.doc.rst Log Message: ----------- Check off PR requirements Commit: f129ba617f8d481ba8469f2e039a574c8717b312 https://github.com/pytest-dev/pytest/commit/f129ba617f8d481ba8469f2e039a574c8717b312 Author: Bruno Oliveira Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M CONTRIBUTING.rst Log Message: ----------- Improve docs a bit Commit: ea25eb1ecc679cb1ef3a88aefe7d6bc30fa978c2 https://github.com/pytest-dev/pytest/commit/ea25eb1ecc679cb1ef3a88aefe7d6bc30fa978c2 Author: Bruno Oliveira Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M CONTRIBUTING.rst Log Message: ----------- Fix linting Commit: 8abf30ad71f3a72b7ae6ce96473218a609c1f53f https://github.com/pytest-dev/pytest/commit/8abf30ad71f3a72b7ae6ce96473218a609c1f53f Author: Bruno Oliveira Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M AUTHORS M CONTRIBUTING.rst A changelog/4151.doc.rst Log Message: ----------- Merge pull request #4155 from Tadaboody/Add_a_simple_example_on_how_to_use_pytester_to_the_CONTRIBUTING_guide_4151 Add testdir examples to CONTRIBUTING guide Compare: https://github.com/pytest-dev/pytest/compare/49defa28901f...8abf30ad71f3 **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 Oct 15 11:50:18 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Mon, 15 Oct 2018 08:50:18 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] 9e867c: Use full link to changelog's README in PR template Message-ID: <5bc4b73a4ab6e_12502af34c10457c259ba@hookshot-fe-d252ca1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 9e867ce8642d6ed6e672c6aa770a034c62f5573e https://github.com/pytest-dev/pytest/commit/9e867ce8642d6ed6e672c6aa770a034c62f5573e Author: Bruno Oliveira Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M .github/PULL_REQUEST_TEMPLATE.md Log Message: ----------- Use full link to changelog's README in PR template Fix #4156 Commit: 9087ac4010f5bbf9eba820dce18eeb4e49dea566 https://github.com/pytest-dev/pytest/commit/9087ac4010f5bbf9eba820dce18eeb4e49dea566 Author: Bruno Oliveira Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M .github/PULL_REQUEST_TEMPLATE.md Log Message: ----------- Merge pull request #4157 from nicoddemus/fix-pr-template-link Use full link to changelog's README in PR template Compare: https://github.com/pytest-dev/pytest/compare/093e19a7d952...9087ac4010f5 **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 Oct 15 16:12:10 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Mon, 15 Oct 2018 13:12:10 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] fc11b8: Exclude durations that are 0.00 seconds long. Message-ID: <5bc4f49a722e7_3edc2af6cb66a58424046@hookshot-fe-7191cb1.cp1-iad.github.net.mail> Branch: refs/heads/features Home: https://github.com/pytest-dev/pytest Commit: fc11b81005800fcc611edbea57c26b37561703db https://github.com/pytest-dev/pytest/commit/fc11b81005800fcc611edbea57c26b37561703db Author: Jeffrey Rackauckas Date: 2018-10-07 (Sun, 07 Oct 2018) Changed paths: A changelog/4063.trivial.rst M src/_pytest/runner.py M testing/acceptance_test.py Log Message: ----------- Exclude durations that are 0.00 seconds long. Commit: 81426c3d196028d77fb1bcbcccca8b9d83ea79a3 https://github.com/pytest-dev/pytest/commit/81426c3d196028d77fb1bcbcccca8b9d83ea79a3 Author: Daniel Hahler Date: 2018-10-13 (Sat, 13 Oct 2018) Changed paths: M testing/acceptance_test.py Log Message: ----------- tests: harden test_cmdline_python_package_symlink Commit: 6bf4692c7d8100b19dc0178764398edbd7803701 https://github.com/pytest-dev/pytest/commit/6bf4692c7d8100b19dc0178764398edbd7803701 Author: Daniel Hahler Date: 2018-10-13 (Sat, 13 Oct 2018) Changed paths: M testing/acceptance_test.py Log Message: ----------- acceptance_test: clarify/document/fix tests Ref: https://github.com/pytest-dev/pytest/commit/e2e6e317118d6d15ccdf6f6708a48c08d85cbc25#r30863971 Commit: 10ddc466bf8cd221a2c088ff2064cd058b51d9a1 https://github.com/pytest-dev/pytest/commit/10ddc466bf8cd221a2c088ff2064cd058b51d9a1 Author: Daniel Hahler Date: 2018-10-13 (Sat, 13 Oct 2018) Changed paths: M src/_pytest/fixtures.py M src/_pytest/main.py Log Message: ----------- minor: typo and code style Commit: ee54fb9a6b3d64224059201e6d3a2a238961e6e6 https://github.com/pytest-dev/pytest/commit/ee54fb9a6b3d64224059201e6d3a2a238961e6e6 Author: Daniel Hahler Date: 2018-10-13 (Sat, 13 Oct 2018) Changed paths: M src/_pytest/pytester.py Log Message: ----------- pytester: use EXIT_INTERRUPTED Commit: c27c8f41a881cf719e2f12f14c4a9331c8f79e8a https://github.com/pytest-dev/pytest/commit/c27c8f41a881cf719e2f12f14c4a9331c8f79e8a Author: Daniel Hahler Date: 2018-10-13 (Sat, 13 Oct 2018) Changed paths: M testing/acceptance_test.py Log Message: ----------- Merge pull request #4123 from blueyed/clarify tests: clarify/document/harden acceptance tests Commit: 91b279749835a0dd2130cb2e6c54e4ab3b4d8848 https://github.com/pytest-dev/pytest/commit/91b279749835a0dd2130cb2e6c54e4ab3b4d8848 Author: Thomas Hess Date: 2018-10-13 (Sat, 13 Oct 2018) Changed paths: M doc/en/deprecations.rst Log Message: ----------- docs: deprecation.rst: Add missing arguments to code example In the proposed new style using `@pytest.mark.parametrize`, the example function signature missed the actual arguments. Add the missing arguments Commit: 792f365c14ad4f423e39624edaa215fe9d8e7a37 https://github.com/pytest-dev/pytest/commit/792f365c14ad4f423e39624edaa215fe9d8e7a37 Author: Bruno Oliveira Date: 2018-10-13 (Sat, 13 Oct 2018) Changed paths: M doc/en/deprecations.rst Log Message: ----------- Merge pull request #4136 from luziferius/patch-1 docs: deprecation.rst: Add missing arguments to example code Commit: 27d2683a023aefed0927e1b03a9a969569ce497c https://github.com/pytest-dev/pytest/commit/27d2683a023aefed0927e1b03a9a969569ce497c Author: Bruno Oliveira Date: 2018-10-13 (Sat, 13 Oct 2018) Changed paths: M src/_pytest/fixtures.py M src/_pytest/main.py M src/_pytest/pytester.py Log Message: ----------- Merge pull request #4134 from blueyed/minor Minor: code style / constant Commit: 47f5c2900263c635e8159dd1050754a7504270d5 https://github.com/pytest-dev/pytest/commit/47f5c2900263c635e8159dd1050754a7504270d5 Author: Jeffrey Rackauckas Date: 2018-10-13 (Sat, 13 Oct 2018) Changed paths: M changelog/4063.trivial.rst M doc/en/usage.rst M src/_pytest/runner.py Log Message: ----------- Update messaging for --durations when not in verbose mode. Commit: 7a271a91b09e39889775bbc94718d7fb023a1bfa https://github.com/pytest-dev/pytest/commit/7a271a91b09e39889775bbc94718d7fb023a1bfa Author: Jeffrey Rackauckas Date: 2018-10-13 (Sat, 13 Oct 2018) Changed paths: M src/_pytest/runner.py Log Message: ----------- Fix rounding error when displaying durations in non-verbose mode. Commit: d3d8d53e413d36eb12b387c404c65e6ce18805b1 https://github.com/pytest-dev/pytest/commit/d3d8d53e413d36eb12b387c404c65e6ce18805b1 Author: Daniel Hahler Date: 2018-10-13 (Sat, 13 Oct 2018) Changed paths: M testing/test_pdb.py Log Message: ----------- tests: test_pdb: fix print statements Commit: 3683d92c530472cab40d74d9e8c951b33f9ef411 https://github.com/pytest-dev/pytest/commit/3683d92c530472cab40d74d9e8c951b33f9ef411 Author: Bruno Oliveira Date: 2018-10-13 (Sat, 13 Oct 2018) Changed paths: M src/_pytest/runner.py M testing/acceptance_test.py Log Message: ----------- Adjust the 'durations hidden' message Commit: 448830e6566735919068b34e5e40abccf05ff524 https://github.com/pytest-dev/pytest/commit/448830e6566735919068b34e5e40abccf05ff524 Author: Daniel Hahler Date: 2018-10-13 (Sat, 13 Oct 2018) Changed paths: A changelog/4132.bugfix.rst M src/_pytest/debugging.py M testing/test_pdb.py Log Message: ----------- Do not print INTERNALERROR with --pdb This gets printed by the terminal reporter already, and currently results in the same error being displayed twice, e.g. when raising an `Exception` manually from `pytest.debugging.pytest_exception_interact`. Commit: 86c7dcff689ecb72a27f6d9dd48abf56bb9d969d https://github.com/pytest-dev/pytest/commit/86c7dcff689ecb72a27f6d9dd48abf56bb9d969d Author: Daniel Hahler Date: 2018-10-14 (Sun, 14 Oct 2018) Changed paths: M src/_pytest/debugging.py M testing/test_pdb.py Log Message: ----------- pdb: handle quitting in post_mortem `help quit` in pdb says: > Quit from the debugger. The program being executed is aborted. But pytest would continue with the next tests, often making it necessary to kill the pytest process when using `--pdb` and trying to cancel the tests using `KeyboardInterrupt` / `Ctrl-C`. Commit: 4a49715614a015b18f33ce442e23bdab4f584750 https://github.com/pytest-dev/pytest/commit/4a49715614a015b18f33ce442e23bdab4f584750 Author: Daniel Hahler Date: 2018-10-14 (Sun, 14 Oct 2018) Changed paths: M tox.ini Log Message: ----------- tox.ini: pexpect: use posargs; cleanup posargs - no need for {posargs:testing} really - remove `-ra`, used with addopts already Commit: e3bf9cede4151c930092f68e7088a3e1a379241b https://github.com/pytest-dev/pytest/commit/e3bf9cede4151c930092f68e7088a3e1a379241b Author: Bruno Oliveira Date: 2018-10-13 (Sat, 13 Oct 2018) Changed paths: M testing/test_pdb.py Log Message: ----------- Fix linting Commit: 9fb305b17baf938d2059590a0a752727b0e50cc4 https://github.com/pytest-dev/pytest/commit/9fb305b17baf938d2059590a0a752727b0e50cc4 Author: Bruno Oliveira Date: 2018-10-13 (Sat, 13 Oct 2018) Changed paths: A changelog/4063.trivial.rst M doc/en/usage.rst M src/_pytest/runner.py M testing/acceptance_test.py Log Message: ----------- Merge pull request #4086 from jeffreyrack/4063-exclude-0-durations Exclude durations that are 0.00 seconds long. Commit: 3bfaa8ab84dc996ac815d33b4cf7bfda1307dd4e https://github.com/pytest-dev/pytest/commit/3bfaa8ab84dc996ac815d33b4cf7bfda1307dd4e Author: Daniel Hahler Date: 2018-10-14 (Sun, 14 Oct 2018) Changed paths: A changelog/4132.bugfix.rst M src/_pytest/debugging.py M testing/test_pdb.py Log Message: ----------- Merge pull request #4132 from blueyed/pdb-internal-dupe Do not print (duplicate) INTERNALERROR with --pdb. Commit: d6832a8b56cd5ec8e12a5ed6c48e949705c9c08d https://github.com/pytest-dev/pytest/commit/d6832a8b56cd5ec8e12a5ed6c48e949705c9c08d Author: Daniel Hahler Date: 2018-10-14 (Sun, 14 Oct 2018) Changed paths: M src/_pytest/debugging.py M testing/test_pdb.py Log Message: ----------- Merge pull request #4133 from blueyed/pdb-quit pdb: handle quitting in post_mortem Commit: c6c326f0764c4bb12adf81358867e82df1227f0f https://github.com/pytest-dev/pytest/commit/c6c326f0764c4bb12adf81358867e82df1227f0f Author: Daniel Hahler Date: 2018-10-14 (Sun, 14 Oct 2018) Changed paths: M tox.ini Log Message: ----------- Merge pull request #4137 from blueyed/toxini tox.ini: pexpect: use posargs; cleanup posargs Commit: 7c380b19f393ed4f71d66e6d57439b5d59951571 https://github.com/pytest-dev/pytest/commit/7c380b19f393ed4f71d66e6d57439b5d59951571 Author: Daniel Hahler Date: 2018-10-14 (Sun, 14 Oct 2018) Changed paths: M tox.ini Log Message: ----------- tox.ini: passenv: COVERAGE_* This is required to pass through COVERAGE_PROCESS_START etc. Commit: 6d0667f1dba390d7692d2c8157960a6f747ce291 https://github.com/pytest-dev/pytest/commit/6d0667f1dba390d7692d2c8157960a6f747ce291 Author: Daniel Hahler Date: 2018-10-14 (Sun, 14 Oct 2018) Changed paths: M .travis.yml M appveyor.yml Log Message: ----------- CI: run specialized factors in a single job Given the setup time for jobs, it makes sense to run *-pexpect,*-trial,*-numpy in a single build job. Commit: 7ded937e19c4ceb5332dc9719b88ef8fcb78feb5 https://github.com/pytest-dev/pytest/commit/7ded937e19c4ceb5332dc9719b88ef8fcb78feb5 Author: Daniel Hahler Date: 2018-10-14 (Sun, 14 Oct 2018) Changed paths: M appveyor.yml Log Message: ----------- AppVeyor: use fast_finish This runs py27, py37 and linting first - simulating the baseline stage used on Travis. Commit: 3bd9f981a2d1e6b62e7d0c7ac03bca79c4877b3a https://github.com/pytest-dev/pytest/commit/3bd9f981a2d1e6b62e7d0c7ac03bca79c4877b3a Author: Daniel Hahler Date: 2018-10-14 (Sun, 14 Oct 2018) Changed paths: M tox.ini Log Message: ----------- tox.ini: clean up changedir Commit: 486ded3fcae5aac100b49e49ef55192053e15807 https://github.com/pytest-dev/pytest/commit/486ded3fcae5aac100b49e49ef55192053e15807 Author: Bruno Oliveira Date: 2018-10-14 (Sun, 14 Oct 2018) Changed paths: M testing/acceptance_test.py Log Message: ----------- Fix flaky durations test Unfortunately due to fluctuations in runtime "test_something" might still appear in the final message. Example failure: https://ci.appveyor.com/project/pytestbot/pytest/builds/19494829/job/8lx847u0c78m63wf Commit: 7e1fac5f9197998e93a836b6ea4393429cb09147 https://github.com/pytest-dev/pytest/commit/7e1fac5f9197998e93a836b6ea4393429cb09147 Author: Bruno Oliveira Date: 2018-10-14 (Sun, 14 Oct 2018) Changed paths: M tox.ini Log Message: ----------- Merge pull request #4139 from blueyed/passenv tox.ini: passenv: COVERAGE_* Commit: 48081458466f1ae62766be7593cc9b9e682ddbef https://github.com/pytest-dev/pytest/commit/48081458466f1ae62766be7593cc9b9e682ddbef Author: Bruno Oliveira Date: 2018-10-14 (Sun, 14 Oct 2018) Changed paths: M testing/python/fixture.py Log Message: ----------- test_request_garbage is flaky when running with xdist Example failure: https://travis-ci.org/pytest-dev/pytest/jobs/441305926#L545 Commit: 6258248865451cd8fdec98a550c4a74f5557bbe9 https://github.com/pytest-dev/pytest/commit/6258248865451cd8fdec98a550c4a74f5557bbe9 Author: Bruno Oliveira Date: 2018-10-14 (Sun, 14 Oct 2018) Changed paths: M tox.ini Log Message: ----------- Merge pull request #4138 from blueyed/cov-pexpect tox.ini: clean up changedir Commit: fe2dae488576c32fbd91321bdac50f5d209d9eb9 https://github.com/pytest-dev/pytest/commit/fe2dae488576c32fbd91321bdac50f5d209d9eb9 Author: Bruno Oliveira Date: 2018-10-14 (Sun, 14 Oct 2018) Changed paths: M .travis.yml M appveyor.yml Log Message: ----------- Merge pull request #4140 from blueyed/ci Faster CI Commit: 49defa28901fb951c47dafc15b8004b18d089c5e https://github.com/pytest-dev/pytest/commit/49defa28901fb951c47dafc15b8004b18d089c5e Author: Bruno Oliveira Date: 2018-10-14 (Sun, 14 Oct 2018) Changed paths: M testing/acceptance_test.py M testing/python/fixture.py Log Message: ----------- Merge pull request #4144 from nicoddemus/fix-flaky-durations-test Fix flaky durations test Commit: 2e42d937dcbfc17398210e957e054e815c694ca2 https://github.com/pytest-dev/pytest/commit/2e42d937dcbfc17398210e957e054e815c694ca2 Author: Anthony Sottile Date: 2018-10-14 (Sun, 14 Oct 2018) Changed paths: A changelog/4152.bugfix.rst M src/_pytest/assertion/rewrite.py Log Message: ----------- Display the filename when encountering `SyntaxWarning`. ```console $ cd t && rm -rf __pycache__ && pytest t.py -q -c /dev/null; cd .. . [100%] =============================== warnings summary =============================== :2: DeprecationWarning: invalid escape sequence \. -- Docs: https://docs.pytest.org/en/latest/warnings.html 1 passed, 1 warnings in 0.01 seconds ``` ```console $ cd t && rm -rf __pycache__ && pytest t.py -q -c /dev/null; cd .. . [100%] =============================== warnings summary =============================== /tmp/pytest/t/t.py:2: DeprecationWarning: invalid escape sequence \. '\.wat' -- Docs: https://docs.pytest.org/en/latest/warnings.html 1 passed, 1 warnings in 0.01 seconds ``` Commit: 661013c3e922c17f2dcf90a96bcc74b95a681475 https://github.com/pytest-dev/pytest/commit/661013c3e922c17f2dcf90a96bcc74b95a681475 Author: Tomer Keren Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M CONTRIBUTING.rst Log Message: ----------- Add testdir examples to CONTRIBUTING guide Hopefully Closes: #4151 Commit: 99d957bd3df2bd4fcb4a4603a2073d6fc448b1e6 https://github.com/pytest-dev/pytest/commit/99d957bd3df2bd4fcb4a4603a2073d6fc448b1e6 Author: Tomer Keren Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M AUTHORS A changelog/4151.doc.rst Log Message: ----------- Check off PR requirements Commit: f129ba617f8d481ba8469f2e039a574c8717b312 https://github.com/pytest-dev/pytest/commit/f129ba617f8d481ba8469f2e039a574c8717b312 Author: Bruno Oliveira Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M CONTRIBUTING.rst Log Message: ----------- Improve docs a bit Commit: ea25eb1ecc679cb1ef3a88aefe7d6bc30fa978c2 https://github.com/pytest-dev/pytest/commit/ea25eb1ecc679cb1ef3a88aefe7d6bc30fa978c2 Author: Bruno Oliveira Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M CONTRIBUTING.rst Log Message: ----------- Fix linting Commit: 8abf30ad71f3a72b7ae6ce96473218a609c1f53f https://github.com/pytest-dev/pytest/commit/8abf30ad71f3a72b7ae6ce96473218a609c1f53f Author: Bruno Oliveira Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M AUTHORS M CONTRIBUTING.rst A changelog/4151.doc.rst Log Message: ----------- Merge pull request #4155 from Tadaboody/Add_a_simple_example_on_how_to_use_pytester_to_the_CONTRIBUTING_guide_4151 Add testdir examples to CONTRIBUTING guide Commit: 9e867ce8642d6ed6e672c6aa770a034c62f5573e https://github.com/pytest-dev/pytest/commit/9e867ce8642d6ed6e672c6aa770a034c62f5573e Author: Bruno Oliveira Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M .github/PULL_REQUEST_TEMPLATE.md Log Message: ----------- Use full link to changelog's README in PR template Fix #4156 Commit: 093e19a7d95249b923608b5120491cc9258860aa https://github.com/pytest-dev/pytest/commit/093e19a7d95249b923608b5120491cc9258860aa Author: Anthony Sottile Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: A changelog/4152.bugfix.rst M src/_pytest/assertion/rewrite.py Log Message: ----------- Merge pull request #4153 from asottile/syntax_warning_filename Display the filename when encountering `SyntaxWarning`. Commit: 9087ac4010f5bbf9eba820dce18eeb4e49dea566 https://github.com/pytest-dev/pytest/commit/9087ac4010f5bbf9eba820dce18eeb4e49dea566 Author: Bruno Oliveira Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M .github/PULL_REQUEST_TEMPLATE.md Log Message: ----------- Merge pull request #4157 from nicoddemus/fix-pr-template-link Use full link to changelog's README in PR template Commit: 9646a1cd7a0f9ec8655d2fb681f81f5e4bf557ca https://github.com/pytest-dev/pytest/commit/9646a1cd7a0f9ec8655d2fb681f81f5e4bf557ca Author: Bruno Oliveira Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M .github/PULL_REQUEST_TEMPLATE.md M .travis.yml M AUTHORS M CONTRIBUTING.rst M appveyor.yml A changelog/4063.trivial.rst A changelog/4132.bugfix.rst A changelog/4151.doc.rst A changelog/4152.bugfix.rst M doc/en/deprecations.rst M doc/en/usage.rst M src/_pytest/assertion/rewrite.py M src/_pytest/debugging.py M src/_pytest/fixtures.py M src/_pytest/main.py M src/_pytest/pytester.py M src/_pytest/runner.py M testing/acceptance_test.py M testing/python/fixture.py M testing/test_pdb.py M tox.ini Log Message: ----------- Merge remote-tracking branch 'upstream/master' into merge-master-into-features Commit: e4e4fd1e521c3a6235adedb179915c9c74bd08d4 https://github.com/pytest-dev/pytest/commit/e4e4fd1e521c3a6235adedb179915c9c74bd08d4 Author: Bruno Oliveira Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M .github/PULL_REQUEST_TEMPLATE.md M .travis.yml M AUTHORS M CONTRIBUTING.rst M appveyor.yml A changelog/4063.trivial.rst A changelog/4132.bugfix.rst A changelog/4151.doc.rst A changelog/4152.bugfix.rst M doc/en/deprecations.rst M doc/en/usage.rst M src/_pytest/assertion/rewrite.py M src/_pytest/debugging.py M src/_pytest/fixtures.py M src/_pytest/main.py M src/_pytest/pytester.py M src/_pytest/runner.py M testing/acceptance_test.py M testing/python/fixture.py M testing/test_pdb.py M tox.ini Log Message: ----------- Merge pull request #4158 from nicoddemus/merge-master-into-features Merge master into features (prepare for 3.9, pt2) Compare: https://github.com/pytest-dev/pytest/compare/58b6e8616c35...e4e4fd1e521c **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 Oct 15 19:50:44 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Mon, 15 Oct 2018 16:50:44 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] 12edc4: Pass TRAVIS env var to test environments [skip app... Message-ID: <5bc527d4b5d55_4acc2acc26cc0584243b3@hookshot-fe-5a11256.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 12edc4e7b83fdf712f0c9f266a3beba1650b6bef https://github.com/pytest-dev/pytest/commit/12edc4e7b83fdf712f0c9f266a3beba1650b6bef Author: Bruno Oliveira Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M tox.ini Log Message: ----------- Pass TRAVIS env var to test environments [skip appveyor] xdist has an workaround inplace for Travis so "-n auto" works. Fix #4162 Commit: 17655b54f2359315362899968c44d504dbf9e05a https://github.com/pytest-dev/pytest/commit/17655b54f2359315362899968c44d504dbf9e05a Author: Bruno Oliveira Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M tox.ini Log Message: ----------- Merge pull request #4163 from nicoddemus/travis-passenv-4162 Pass TRAVIS env var to test environments [skip appveyor] Compare: https://github.com/pytest-dev/pytest/compare/9087ac4010f5...17655b54f235 **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 Oct 16 07:44:44 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Tue, 16 Oct 2018 04:44:44 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] 39a13d: Fix tmp_path example in docs Message-ID: <5bc5cf2c9b370_74282b1ff5eec57437590@hookshot-fe-31feec6.cp1-iad.github.net.mail> Branch: refs/tags/3.9.0 Home: https://github.com/pytest-dev/pytest Commit: 39a13d70647ae8c7a984209a3424b5b4052efa4f https://github.com/pytest-dev/pytest/commit/39a13d70647ae8c7a984209a3424b5b4052efa4f Author: Bruno Oliveira Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M doc/en/tmpdir.rst Log Message: ----------- Fix tmp_path example in docs Commit: 2868c314953e3a2cf2c753ebb87710d65c906cfa https://github.com/pytest-dev/pytest/commit/2868c314953e3a2cf2c753ebb87710d65c906cfa Author: Bruno Oliveira Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M CHANGELOG.rst 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 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/4063.trivial.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/4132.bugfix.rst R changelog/4135.bugfix.rst R changelog/4149.feature.rst R changelog/4151.doc.rst R changelog/4152.bugfix.rst M doc/en/announce/index.rst A doc/en/announce/release-3.9.0.rst M doc/en/builtin.rst M doc/en/example/markers.rst M doc/en/example/nonpython.rst M doc/en/example/simple.rst M doc/en/fixture.rst M doc/en/tmpdir.rst M doc/en/writing_plugins.rst Log Message: ----------- Preparing release version 3.9.0 Compare: https://github.com/pytest-dev/pytest/compare/39a13d70647a^...2868c314953e **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 Oct 16 09:41:30 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Tue, 16 Oct 2018 06:41:30 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] e8c220: Increase required verbosity level for debug output Message-ID: <5bc5ea8a3ff1d_160d2ab4062b2584797e9@hookshot-fe-2cc8887.cp1-iad.github.net.mail> Branch: refs/heads/features Home: https://github.com/pytest-dev/pytest Commit: e8c220b9bd31924aa94f0410d3a6f0c50e9ab18d https://github.com/pytest-dev/pytest/commit/e8c220b9bd31924aa94f0410d3a6f0c50e9ab18d Author: Thomas Hisch Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: A changelog/4159.feature.rst M src/_pytest/terminal.py M testing/acceptance_test.py M testing/test_terminal.py Log Message: ----------- Increase required verbosity level for debug output To show the subclassed file in legacy test suits in the runtest output you have to set the verbosity level to at least "-vv" now. Closes #3211 Commit: 54b8ad4554509b191d3c5e7d53ecafe235652b87 https://github.com/pytest-dev/pytest/commit/54b8ad4554509b191d3c5e7d53ecafe235652b87 Author: Bruno Oliveira Date: 2018-10-16 (Tue, 16 Oct 2018) Changed paths: A changelog/4159.feature.rst M src/_pytest/terminal.py M testing/acceptance_test.py M testing/test_terminal.py Log Message: ----------- Merge pull request #4159 from thisch/subclassedfile Increase required verbosity level for debug output Compare: https://github.com/pytest-dev/pytest/compare/e4e4fd1e521c...54b8ad455450 **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 Oct 16 15:58:38 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Tue, 16 Oct 2018 12:58:38 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] 456715: fix url quotes in setup.cfg metadata Message-ID: <5bc642ee1ec9d_6dee2ad94db325806514c@hookshot-fe-cace476.cp1-iad.github.net.mail> Branch: refs/heads/features Home: https://github.com/pytest-dev/pytest Commit: 456715a5c1b4e573cb87b9864c1ca83616944395 https://github.com/pytest-dev/pytest/commit/456715a5c1b4e573cb87b9864c1ca83616944395 Author: Ronny Pfannschmidt Date: 2018-10-16 (Tue, 16 Oct 2018) Changed paths: M setup.cfg Log Message: ----------- fix url quotes in setup.cfg metadata Commit: 2c00f8aad1ae71b31d7dfa6f57953b2ebdd48930 https://github.com/pytest-dev/pytest/commit/2c00f8aad1ae71b31d7dfa6f57953b2ebdd48930 Author: Bruno Oliveira Date: 2018-10-16 (Tue, 16 Oct 2018) Changed paths: M setup.cfg Log Message: ----------- Merge pull request #4170 from RonnyPfannschmidt/fix-metadata-url-quotes Fix metadata url quotes Compare: https://github.com/pytest-dev/pytest/compare/54b8ad455450...2c00f8aad1ae **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 Oct 16 16:40:33 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Tue, 16 Oct 2018 13:40:33 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] 39a13d: Fix tmp_path example in docs Message-ID: <5bc64cc12ccf9_40832af082a1458051030@hookshot-fe-7191cb1.cp1-iad.github.net.mail> Branch: refs/heads/features Home: https://github.com/pytest-dev/pytest Commit: 39a13d70647ae8c7a984209a3424b5b4052efa4f https://github.com/pytest-dev/pytest/commit/39a13d70647ae8c7a984209a3424b5b4052efa4f Author: Bruno Oliveira Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M doc/en/tmpdir.rst Log Message: ----------- Fix tmp_path example in docs Commit: 2868c314953e3a2cf2c753ebb87710d65c906cfa https://github.com/pytest-dev/pytest/commit/2868c314953e3a2cf2c753ebb87710d65c906cfa Author: Bruno Oliveira Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M CHANGELOG.rst 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 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/4063.trivial.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/4132.bugfix.rst R changelog/4135.bugfix.rst R changelog/4149.feature.rst R changelog/4151.doc.rst R changelog/4152.bugfix.rst M doc/en/announce/index.rst A doc/en/announce/release-3.9.0.rst M doc/en/builtin.rst M doc/en/example/markers.rst M doc/en/example/nonpython.rst M doc/en/example/simple.rst M doc/en/fixture.rst M doc/en/tmpdir.rst M doc/en/writing_plugins.rst Log Message: ----------- Preparing release version 3.9.0 Commit: c4550bc922b6d44cb68b6577320888f9028096b4 https://github.com/pytest-dev/pytest/commit/c4550bc922b6d44cb68b6577320888f9028096b4 Author: Ronny Pfannschmidt Date: 2018-10-16 (Tue, 16 Oct 2018) Changed paths: M CHANGELOG.rst 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 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/4063.trivial.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/4132.bugfix.rst R changelog/4135.bugfix.rst R changelog/4149.feature.rst R changelog/4151.doc.rst R changelog/4152.bugfix.rst M doc/en/announce/index.rst A doc/en/announce/release-3.9.0.rst M doc/en/builtin.rst M doc/en/example/markers.rst M doc/en/example/nonpython.rst M doc/en/example/simple.rst M doc/en/fixture.rst M doc/en/tmpdir.rst M doc/en/writing_plugins.rst Log Message: ----------- Merge branch 'release-3.9.0' of github.com:nicoddemus/pytest into release-3.9.1 Commit: 253c5786af681604f4e0c2b315f17fa5bcc950c2 https://github.com/pytest-dev/pytest/commit/253c5786af681604f4e0c2b315f17fa5bcc950c2 Author: Ronny Pfannschmidt Date: 2018-10-16 (Tue, 16 Oct 2018) Changed paths: M CHANGELOG.rst R changelog/4159.feature.rst M doc/en/announce/index.rst A doc/en/announce/release-3.9.1.rst M doc/en/example/markers.rst M doc/en/example/nonpython.rst M doc/en/example/simple.rst M doc/en/fixture.rst Log Message: ----------- Preparing release version 3.9.1 Commit: c5bbf8ac73a78fd15016296e808d13f2a2a983f1 https://github.com/pytest-dev/pytest/commit/c5bbf8ac73a78fd15016296e808d13f2a2a983f1 Author: Ronny Pfannschmidt Date: 2018-10-16 (Tue, 16 Oct 2018) Changed paths: M CHANGELOG.rst Log Message: ----------- make note about the unpublished 3.9.0 release Commit: 7931b5b4892caf8283f814f3b73dd1597100c87e https://github.com/pytest-dev/pytest/commit/7931b5b4892caf8283f814f3b73dd1597100c87e Author: Bruno Oliveira Date: 2018-10-16 (Tue, 16 Oct 2018) Changed paths: M CHANGELOG.rst 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 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/4063.trivial.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/4132.bugfix.rst R changelog/4135.bugfix.rst R changelog/4149.feature.rst R changelog/4151.doc.rst R changelog/4152.bugfix.rst R changelog/4159.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/example/simple.rst M doc/en/tmpdir.rst M doc/en/writing_plugins.rst Log Message: ----------- Merge pull request #4171 from RonnyPfannschmidt/release-3.9.1 Release 3.9.1 Compare: https://github.com/pytest-dev/pytest/compare/2c00f8aad1ae...7931b5b4892c **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 Oct 16 17:59:26 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Tue, 16 Oct 2018 14:59:26 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] d12f46: Merge pull request #3949 from nicoddemus/merge-mas... Message-ID: <5bc65f3e1332c_68932aeb40e325781089f5@hookshot-fe-cace476.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: d12f46caef29c99ff1d097f72a10a2b377e7f329 https://github.com/pytest-dev/pytest/commit/d12f46caef29c99ff1d097f72a10a2b377e7f329 Author: Ronny Pfannschmidt Date: 2018-09-07 (Fri, 07 Sep 2018) Changed paths: M .gitattributes M .gitignore M .travis.yml M README.rst M appveyor.yml R scripts/call-tox.bat A scripts/prepare-coverage.bat A scripts/upload-coverage.bat M testing/python/metafunc.py M tox.ini Log Message: ----------- Merge pull request #3949 from nicoddemus/merge-master-into-features Merge master into features Commit: ab40696007b9f2313e26d0bcf67eb04fbb9d0efc https://github.com/pytest-dev/pytest/commit/ab40696007b9f2313e26d0bcf67eb04fbb9d0efc Author: Bruno Oliveira Date: 2018-09-11 (Tue, 11 Sep 2018) Changed paths: A changelog/3946.bugfix.rst M src/_pytest/warnings.py M testing/test_warnings.py Log Message: ----------- -W now takes precedence over filters in ini files Fix #3946 Commit: 53c9124fc92e55e562d55109313fec85d7f427d5 https://github.com/pytest-dev/pytest/commit/53c9124fc92e55e562d55109313fec85d7f427d5 Author: Bruno Oliveira Date: 2018-09-13 (Thu, 13 Sep 2018) Changed paths: A changelog/3946.bugfix.rst M src/_pytest/warnings.py M testing/test_warnings.py Log Message: ----------- Merge pull request #3947 from nicoddemus/warnings-filter-precedence -W now takes precedence over filters in ini files Commit: 495a55725b5f85ca6935ff2d67a2fd62f915e924 https://github.com/pytest-dev/pytest/commit/495a55725b5f85ca6935ff2d67a2fd62f915e924 Author: Bruno Oliveira Date: 2018-09-13 (Thu, 13 Sep 2018) Changed paths: M changelog/README.rst M pyproject.toml Log Message: ----------- Separate deprecations and removals in the CHANGELOG Commit: bf074b37a3192a454f8c156e116eebd0b4588d9e https://github.com/pytest-dev/pytest/commit/bf074b37a3192a454f8c156e116eebd0b4588d9e Author: Bruno Oliveira Date: 2018-09-13 (Thu, 13 Sep 2018) Changed paths: A changelog/3616.deprecation.rst M doc/en/historical-notes.rst M src/_pytest/nodes.py M src/_pytest/python.py M testing/deprecated_test.py Log Message: ----------- Show deprecation warnings for compat properties Fix #3616 Commit: 482bd5efd2a88a025a21979a6d7e7923a0605209 https://github.com/pytest-dev/pytest/commit/482bd5efd2a88a025a21979a6d7e7923a0605209 Author: Bruno Oliveira Date: 2018-09-13 (Thu, 13 Sep 2018) Changed paths: M changelog/3616.deprecation.rst M src/_pytest/fixtures.py M testing/deprecated_test.py M testing/python/fixture.py Log Message: ----------- Show deprecation warning for cached_setup Commit: b7dd9154c370b5d22ca921cdac4962ca3ca8aacd https://github.com/pytest-dev/pytest/commit/b7dd9154c370b5d22ca921cdac4962ca3ca8aacd Author: Bruno Oliveira Date: 2018-09-13 (Thu, 13 Sep 2018) Changed paths: M changelog/3616.deprecation.rst M src/_pytest/nodes.py M testing/deprecated_test.py Log Message: ----------- Deprecate custom node types during collection by using special names Commit: feb8240410194c050c881678c97c0d7246ec1ccb https://github.com/pytest-dev/pytest/commit/feb8240410194c050c881678c97c0d7246ec1ccb Author: Bruno Oliveira Date: 2018-09-13 (Thu, 13 Sep 2018) Changed paths: M src/_pytest/python.py M testing/python/collect.py Log Message: ----------- Use self.Function again during collection Commit: 32ee0b9c885d8bdda9edeabd86277ba1cb31dce4 https://github.com/pytest-dev/pytest/commit/32ee0b9c885d8bdda9edeabd86277ba1cb31dce4 Author: Bruno Oliveira Date: 2018-09-13 (Thu, 13 Sep 2018) Changed paths: M src/_pytest/deprecated.py M src/_pytest/fixtures.py M src/_pytest/nodes.py Log Message: ----------- Move warning messages to _pytest.deprecated Commit: da6830f19b13dba32956f27d0493c26e0ab29322 https://github.com/pytest-dev/pytest/commit/da6830f19b13dba32956f27d0493c26e0ab29322 Author: Bruno Oliveira Date: 2018-09-14 (Fri, 14 Sep 2018) Changed paths: M changelog/3616.deprecation.rst M src/_pytest/config/findpaths.py M src/_pytest/deprecated.py M src/_pytest/fixtures.py M src/_pytest/nodes.py M src/_pytest/resultlog.py Log Message: ----------- Introduce UnformattedWarning to keep warning types and messages in _pytest.deprecated Commit: ae8f3695b52c69df9eb7911e209c82617f816a8f https://github.com/pytest-dev/pytest/commit/ae8f3695b52c69df9eb7911e209c82617f816a8f Author: Bruno Oliveira Date: 2018-09-14 (Fri, 14 Sep 2018) Changed paths: M src/_pytest/deprecated.py M src/_pytest/warning_types.py Log Message: ----------- Move UnformattedWarning to _pytest.warning_types Commit: bceaede1984c224066a9900439f78217df110ccf https://github.com/pytest-dev/pytest/commit/bceaede1984c224066a9900439f78217df110ccf Author: Ronny Pfannschmidt Date: 2018-09-15 (Sat, 15 Sep 2018) Changed paths: A changelog/3616.deprecation.rst M changelog/README.rst M doc/en/historical-notes.rst M pyproject.toml M src/_pytest/config/findpaths.py M src/_pytest/deprecated.py M src/_pytest/fixtures.py M src/_pytest/nodes.py M src/_pytest/python.py M src/_pytest/resultlog.py M src/_pytest/warning_types.py M testing/deprecated_test.py M testing/python/collect.py M testing/python/fixture.py Log Message: ----------- Merge pull request #3978 from nicoddemus/warn-yield-and-compat-properties Actually deprecate long standing features Commit: 05155e4db0460cc58befbfd4af8192ef1ea14a88 https://github.com/pytest-dev/pytest/commit/05155e4db0460cc58befbfd4af8192ef1ea14a88 Author: Andrea Cimatoribus Date: 2018-09-15 (Sat, 15 Sep 2018) Changed paths: M src/_pytest/mark/__init__.py M src/_pytest/mark/structures.py M testing/test_mark.py Log Message: ----------- Fail at parametrize option for empty parameter set Optionally raise an exception when parametrize collects no arguments. Provide the name of the test causing the failure in the exception message. See: #3849 Commit: 4a9f468aac312bde4c8dd499c3aeb14c02e9087c https://github.com/pytest-dev/pytest/commit/4a9f468aac312bde4c8dd499c3aeb14c02e9087c Author: Andrea Cimatoribus Date: 2018-09-15 (Sat, 15 Sep 2018) Changed paths: M doc/en/reference.rst Log Message: ----------- Update documentation Commit: 913c07e41418c123228ad2ed50803b328f7a177f https://github.com/pytest-dev/pytest/commit/913c07e41418c123228ad2ed50803b328f7a177f Author: Andrea Cimatoribus Date: 2018-09-15 (Sat, 15 Sep 2018) Changed paths: M AUTHORS A changelog/3849.feature.rst Log Message: ----------- Add changelog file and new author Commit: a79dc12f1e60b495e0e284904c3f5ce347871300 https://github.com/pytest-dev/pytest/commit/a79dc12f1e60b495e0e284904c3f5ce347871300 Author: Bruno Oliveira Date: 2018-09-18 (Tue, 18 Sep 2018) Changed paths: M AUTHORS A changelog/3849.feature.rst M doc/en/reference.rst M src/_pytest/mark/__init__.py M src/_pytest/mark/structures.py M testing/test_mark.py Log Message: ----------- Merge pull request #3970 from sambarluc/raise_on_empty_parameterset Raise exception if parametrize collects an empty parameter set Commit: e967d4587a771106353232c410d5d2644d161ebe https://github.com/pytest-dev/pytest/commit/e967d4587a771106353232c410d5d2644d161ebe Author: Thomas Hisch Date: 2018-09-18 (Tue, 18 Sep 2018) Changed paths: A changelog/3964.rst M src/_pytest/logging.py M testing/logging/test_reporting.py Log Message: ----------- Add support for logging in collection-phase The logging plugin does not output log messages generated during the collection-phase when live-logging is enabled. This fixes this. Fixes #3964 Commit: d1a3aa7b2bb0919348ba6a38a2c5ea99c8c3b118 https://github.com/pytest-dev/pytest/commit/d1a3aa7b2bb0919348ba6a38a2c5ea99c8c3b118 Author: Thomas Hisch Date: 2018-09-18 (Tue, 18 Sep 2018) Changed paths: M changelog/3964.rst Log Message: ----------- Update 3964.rst Commit: 048342817b587ef0839331ca55a8f3f479a0d675 https://github.com/pytest-dev/pytest/commit/048342817b587ef0839331ca55a8f3f479a0d675 Author: Thomas Hisch Date: 2018-09-18 (Tue, 18 Sep 2018) Changed paths: M testing/logging/test_reporting.py Log Message: ----------- Add testcase for logging to file Commit: 18cc74b8d0cc788f0162775412a618477571ad35 https://github.com/pytest-dev/pytest/commit/18cc74b8d0cc788f0162775412a618477571ad35 Author: Thomas Hisch Date: 2018-09-19 (Wed, 19 Sep 2018) Changed paths: M src/_pytest/logging.py Log Message: ----------- Remove useless comment Commit: 83802d149481f5a5877a0e9e46eecfeaab99683a https://github.com/pytest-dev/pytest/commit/83802d149481f5a5877a0e9e46eecfeaab99683a Author: Thomas Hisch Date: 2018-09-19 (Wed, 19 Sep 2018) Changed paths: A changelog/3964.rst M src/_pytest/logging.py M testing/logging/test_reporting.py Log Message: ----------- Merge pull request #3986 from thisch/fb3964 Add support for logging in collection-phase Commit: c30184709d0077843195b083fc9b1256f2e8a0d5 https://github.com/pytest-dev/pytest/commit/c30184709d0077843195b083fc9b1256f2e8a0d5 Author: Bruno Oliveira Date: 2018-09-22 (Sat, 22 Sep 2018) Changed paths: A changelog/4013.feature.rst M doc/en/warnings.rst M src/_pytest/warnings.py M testing/test_warnings.py Log Message: ----------- Show deprecation warnings even if filters are customized Fix #4013 Commit: 56d0b5a7e2eb5a02b048d870eb065024d07437de https://github.com/pytest-dev/pytest/commit/56d0b5a7e2eb5a02b048d870eb065024d07437de Author: Bruno Oliveira Date: 2018-09-22 (Sat, 22 Sep 2018) Changed paths: M .coveragerc M .gitignore M .pre-commit-config.yaml M .travis.yml M CHANGELOG.rst M appveyor.yml R changelog/3251.feture.rst M doc/en/announce/index.rst A doc/en/announce/release-3.8.1.rst M doc/en/backwards-compatibility.rst M doc/en/contents.rst M doc/en/customize.rst A doc/en/deprecations.rst M doc/en/example/parametrize.rst M doc/en/getting-started.rst M doc/en/mark.rst M doc/en/reference.rst M doc/en/warnings.rst R scripts/fail M scripts/prepare-coverage.bat M src/_pytest/assertion/rewrite.py M src/_pytest/cacheprovider.py M src/_pytest/compat.py M src/_pytest/logging.py M src/_pytest/main.py M src/_pytest/monkeypatch.py M src/_pytest/paths.py M src/_pytest/python.py M src/_pytest/unittest.py M testing/code/test_code.py A testing/example_scripts/collect/package_init_given_as_arg/pkg/__init__.py A testing/example_scripts/collect/package_init_given_as_arg/pkg/test_foo.py M testing/python/collect.py M testing/python/fixture.py M testing/python/metafunc.py M testing/test_assertrewrite.py M testing/test_cacheprovider.py A testing/test_paths.py M testing/test_pdb.py M tox.ini Log Message: ----------- Merge remote-tracking branch 'upstream/master' into merge-master-into-features Commit: 42afce27b303c77cbf3d87608ac64cc7384984e1 https://github.com/pytest-dev/pytest/commit/42afce27b303c77cbf3d87608ac64cc7384984e1 Author: Bruno Oliveira Date: 2018-09-22 (Sat, 22 Sep 2018) Changed paths: A changelog/4013.feature.rst M doc/en/warnings.rst M src/_pytest/warnings.py M testing/test_warnings.py Log Message: ----------- Merge pull request #4019 from nicoddemus/deprecation-warnings-4013 Show deprecation warnings even if filters are customized Commit: fcc5b6d60407d13b068e84a33744844cc7010a1c https://github.com/pytest-dev/pytest/commit/fcc5b6d60407d13b068e84a33744844cc7010a1c Author: Bruno Oliveira Date: 2018-09-22 (Sat, 22 Sep 2018) Changed paths: M .pre-commit-config.yaml A changelog/3964.feature.rst R changelog/3964.rst Log Message: ----------- Add "deprecation" to possible changelog entries in pre-commit Commit: e03a19f88d17aab7c6830b21104b31be0da68068 https://github.com/pytest-dev/pytest/commit/e03a19f88d17aab7c6830b21104b31be0da68068 Author: Ronny Pfannschmidt Date: 2018-09-23 (Sun, 23 Sep 2018) Changed paths: M .coveragerc M .gitignore M .pre-commit-config.yaml M .travis.yml M CHANGELOG.rst M appveyor.yml R changelog/3251.feture.rst A changelog/3964.feature.rst R changelog/3964.rst M doc/en/announce/index.rst A doc/en/announce/release-3.8.1.rst M doc/en/backwards-compatibility.rst M doc/en/contents.rst M doc/en/customize.rst A doc/en/deprecations.rst M doc/en/example/parametrize.rst M doc/en/getting-started.rst M doc/en/mark.rst M doc/en/reference.rst M doc/en/warnings.rst R scripts/fail M scripts/prepare-coverage.bat M src/_pytest/assertion/rewrite.py M src/_pytest/cacheprovider.py M src/_pytest/compat.py M src/_pytest/logging.py M src/_pytest/main.py M src/_pytest/monkeypatch.py M src/_pytest/paths.py M src/_pytest/python.py M src/_pytest/unittest.py M testing/code/test_code.py A testing/example_scripts/collect/package_init_given_as_arg/pkg/__init__.py A testing/example_scripts/collect/package_init_given_as_arg/pkg/test_foo.py M testing/python/collect.py M testing/python/fixture.py M testing/python/metafunc.py M testing/test_assertrewrite.py M testing/test_cacheprovider.py A testing/test_paths.py M testing/test_pdb.py M tox.ini Log Message: ----------- Merge pull request #4021 from nicoddemus/merge-master-into-features Merge master into features Commit: 0d04aa7c59f0aa295ebbc0b85410775c1ba972d5 https://github.com/pytest-dev/pytest/commit/0d04aa7c59f0aa295ebbc0b85410775c1ba972d5 Author: Bruno Oliveira Date: 2018-09-23 (Sun, 23 Sep 2018) Changed paths: M doc/en/deprecations.rst Log Message: ----------- Add 3.9 deprecated features to deprecations.rst Commit: 5d8467bedc0faaad73d7362a4d62687be02708e3 https://github.com/pytest-dev/pytest/commit/5d8467bedc0faaad73d7362a4d62687be02708e3 Author: Ronny Pfannschmidt Date: 2018-09-23 (Sun, 23 Sep 2018) Changed paths: M doc/en/deprecations.rst Log Message: ----------- Merge pull request #4023 from nicoddemus/deprecated-3.9 Add 3.9 deprecated features to deprecations.rst Commit: 1101a20408367ce3243b52814353daf549b445d3 https://github.com/pytest-dev/pytest/commit/1101a20408367ce3243b52814353daf549b445d3 Author: Bruno Oliveira Date: 2018-10-02 (Tue, 02 Oct 2018) Changed paths: M AUTHORS M CHANGELOG.rst M doc/en/announce/index.rst A doc/en/announce/release-3.8.2.rst M doc/en/assert.rst M doc/en/deprecations.rst M doc/en/example/markers.rst M doc/en/example/nonpython.rst M doc/en/example/parametrize.rst M doc/en/example/simple.rst M doc/en/fixture.rst M doc/en/usage.rst M src/_pytest/assertion/rewrite.py M src/_pytest/config/__init__.py M src/_pytest/hookspec.py M src/_pytest/mark/legacy.py M src/_pytest/monkeypatch.py M src/_pytest/recwarn.py M src/_pytest/reports.py M src/_pytest/terminal.py M testing/acceptance_test.py M testing/code/test_source.py M testing/deprecated_test.py M testing/test_assertrewrite.py M testing/test_cacheprovider.py M testing/test_conftest.py M testing/test_junitxml.py M testing/test_mark.py M testing/test_monkeypatch.py M testing/test_terminal.py Log Message: ----------- Merge remote-tracking branch 'upstream/master' into merge-master-into-features Commit: 29d3faed6687ad433440f6c348585b269da29c85 https://github.com/pytest-dev/pytest/commit/29d3faed6687ad433440f6c348585b269da29c85 Author: Ronny Pfannschmidt Date: 2018-10-03 (Wed, 03 Oct 2018) Changed paths: M AUTHORS M CHANGELOG.rst M doc/en/announce/index.rst A doc/en/announce/release-3.8.2.rst M doc/en/assert.rst M doc/en/deprecations.rst M doc/en/example/markers.rst M doc/en/example/nonpython.rst M doc/en/example/parametrize.rst M doc/en/example/simple.rst M doc/en/fixture.rst M doc/en/usage.rst M src/_pytest/assertion/rewrite.py M src/_pytest/config/__init__.py M src/_pytest/hookspec.py M src/_pytest/mark/legacy.py M src/_pytest/monkeypatch.py M src/_pytest/recwarn.py M src/_pytest/reports.py M src/_pytest/terminal.py M testing/acceptance_test.py M testing/code/test_source.py M testing/deprecated_test.py M testing/test_assertrewrite.py M testing/test_cacheprovider.py M testing/test_conftest.py M testing/test_junitxml.py M testing/test_mark.py M testing/test_monkeypatch.py M testing/test_terminal.py Log Message: ----------- Merge pull request #4068 from nicoddemus/merge-master-into-features Merge master into features Commit: 96b2ae66549b74b4f838e7f4169ae376e9528b52 https://github.com/pytest-dev/pytest/commit/96b2ae66549b74b4f838e7f4169ae376e9528b52 Author: Kyle Altendorf Date: 2018-10-03 (Wed, 03 Oct 2018) Changed paths: M setup.py M src/_pytest/pytester.py M testing/test_pytester.py Log Message: ----------- Initial pass at timeout for subprocessing pytest pytest-dev/pytest#4073 Commit: 870a93c37b136d80406ce117b27b5d0f9631e1ee https://github.com/pytest-dev/pytest/commit/870a93c37b136d80406ce117b27b5d0f9631e1ee Author: Kyle Altendorf Date: 2018-10-04 (Thu, 04 Oct 2018) Changed paths: M src/_pytest/pytester.py Log Message: ----------- Actually construct TimeoutExpired Commit: fe7050ba004527edce5dabfb983d7efcf4d7dfa1 https://github.com/pytest-dev/pytest/commit/fe7050ba004527edce5dabfb983d7efcf4d7dfa1 Author: Bruno Oliveira Date: 2018-10-04 (Thu, 04 Oct 2018) Changed paths: M src/_pytest/pytester.py M testing/test_pytester.py Log Message: ----------- Fix lint Commit: d2906950ce8afe2f19b56a5046a2274a2c7d65f6 https://github.com/pytest-dev/pytest/commit/d2906950ce8afe2f19b56a5046a2274a2c7d65f6 Author: Kyle Altendorf Date: 2018-10-04 (Thu, 04 Oct 2018) Changed paths: M setup.py M src/_pytest/pytester.py Log Message: ----------- monotonic.monotonic() -> time.time() Commit: d5e5433553a52d93654b863669593f68a6a7556e https://github.com/pytest-dev/pytest/commit/d5e5433553a52d93654b863669593f68a6a7556e Author: Kyle Altendorf Date: 2018-10-04 (Thu, 04 Oct 2018) Changed paths: M src/_pytest/pytester.py Log Message: ----------- Add descriptive message for timeout Commit: 33f0338eeb14e4b154122447d73f161b536d70f1 https://github.com/pytest-dev/pytest/commit/33f0338eeb14e4b154122447d73f161b536d70f1 Author: Kyle Altendorf Date: 2018-10-04 (Thu, 04 Oct 2018) Changed paths: M src/_pytest/pytester.py Log Message: ----------- kill and wait for subprocess before raising TimeoutExpired Commit: dcd635ba0cbba40efce1947071cc0cfb7830952e https://github.com/pytest-dev/pytest/commit/dcd635ba0cbba40efce1947071cc0cfb7830952e Author: Kyle Altendorf Date: 2018-10-04 (Thu, 04 Oct 2018) Changed paths: M src/_pytest/pytester.py M testing/test_pytester.py Log Message: ----------- Correct timeout to check every so often Commit: 0d095fc978dde9994d81a7fb40d5bc5551d32283 https://github.com/pytest-dev/pytest/commit/0d095fc978dde9994d81a7fb40d5bc5551d32283 Author: Kyle Altendorf Date: 2018-10-04 (Thu, 04 Oct 2018) Changed paths: M testing/test_pytester.py Log Message: ----------- Up timeout to 1 second for test Commit: 900cef639710682c67a4ab88bd9e7666b14a9da2 https://github.com/pytest-dev/pytest/commit/900cef639710682c67a4ab88bd9e7666b14a9da2 Author: Kyle Altendorf Date: 2018-10-04 (Thu, 04 Oct 2018) Changed paths: M src/_pytest/pytester.py Log Message: ----------- Use signal.alarm() for py2 timeout Commit: dd225e1b9d17212dfa079c0266336d6fb40de592 https://github.com/pytest-dev/pytest/commit/dd225e1b9d17212dfa079c0266336d6fb40de592 Author: Kyle Altendorf Date: 2018-10-04 (Thu, 04 Oct 2018) Changed paths: M src/_pytest/pytester.py Log Message: ----------- Tidy getting of timeout from kwargs Commit: dcf9eb01043fb4131cf7e8e7b402695d3f8bdecc https://github.com/pytest-dev/pytest/commit/dcf9eb01043fb4131cf7e8e7b402695d3f8bdecc Author: Kyle Altendorf Date: 2018-10-04 (Thu, 04 Oct 2018) Changed paths: M src/_pytest/pytester.py Log Message: ----------- Raise an exception on unexpected kwargs Commit: 5c38a5160d7878a12b459f8da6f441681ff9d59f https://github.com/pytest-dev/pytest/commit/5c38a5160d7878a12b459f8da6f441681ff9d59f Author: Kyle Altendorf Date: 2018-10-04 (Thu, 04 Oct 2018) Changed paths: M src/_pytest/pytester.py Log Message: ----------- Slight diff tidy Commit: f3a173b7369cbf5807dbc8b8c7d08189debb471f https://github.com/pytest-dev/pytest/commit/f3a173b7369cbf5807dbc8b8c7d08189debb471f Author: Kyle Altendorf Date: 2018-10-05 (Fri, 05 Oct 2018) Changed paths: M src/_pytest/pytester.py Log Message: ----------- Revert "Use signal.alarm() for py2 timeout" This reverts commit 900cef639710682c67a4ab88bd9e7666b14a9da2. Commit: 42422a7f629265bdcd1afb76a44911cb4673b95e https://github.com/pytest-dev/pytest/commit/42422a7f629265bdcd1afb76a44911cb4673b95e Author: Kyle Altendorf Date: 2018-10-05 (Fri, 05 Oct 2018) Changed paths: M src/_pytest/pytester.py Log Message: ----------- Throw away arbitrary args to runpytest_subprocess() Commit: 8e0e862c84f44dfa3e429275b3a3a5d29b5836a8 https://github.com/pytest-dev/pytest/commit/8e0e862c84f44dfa3e429275b3a3a5d29b5836a8 Author: Kyle Altendorf Date: 2018-10-05 (Fri, 05 Oct 2018) Changed paths: M testing/test_pytester.py Log Message: ----------- Stretch out the time assertion for slow AppVeyor Commit: ee64f1fb9f00a82e91055a3e70febfff643f016e https://github.com/pytest-dev/pytest/commit/ee64f1fb9f00a82e91055a3e70febfff643f016e Author: Kyle Altendorf Date: 2018-10-05 (Fri, 05 Oct 2018) Changed paths: A changelog/4073.feature.rst Log Message: ----------- Add changelog file for 4073 Commit: ed5556bdac8b864937d5df2ea690573df27a4f83 https://github.com/pytest-dev/pytest/commit/ed5556bdac8b864937d5df2ea690573df27a4f83 Author: Kyle Altendorf Date: 2018-10-05 (Fri, 05 Oct 2018) Changed paths: M src/_pytest/pytester.py Log Message: ----------- Add to docstrings Commit: 20902deb75d7d84b24c9f640439a45625aaac0d6 https://github.com/pytest-dev/pytest/commit/20902deb75d7d84b24c9f640439a45625aaac0d6 Author: Kyle Altendorf Date: 2018-10-05 (Fri, 05 Oct 2018) Changed paths: M AUTHORS Log Message: ----------- Add Kyle Altendorf to AUTHORS Commit: 5ecbb0acba66e56a88805bde53515b6dda1c5452 https://github.com/pytest-dev/pytest/commit/5ecbb0acba66e56a88805bde53515b6dda1c5452 Author: Kyle Altendorf Date: 2018-10-05 (Fri, 05 Oct 2018) Changed paths: M changelog/4073.feature.rst Log Message: ----------- Correct new changelog to have newline at end Commit: 4b36f9aa64b90fde67db88d39c63d6c5e6116b9b https://github.com/pytest-dev/pytest/commit/4b36f9aa64b90fde67db88d39c63d6c5e6116b9b Author: Kyle Altendorf Date: 2018-10-05 (Fri, 05 Oct 2018) Changed paths: M src/_pytest/pytester.py Log Message: ----------- Tidy timeout checking Commit: ccaec8d360e17e041a8f95e2a0942859615feae3 https://github.com/pytest-dev/pytest/commit/ccaec8d360e17e041a8f95e2a0942859615feae3 Author: Kyle Altendorf Date: 2018-10-06 (Sat, 06 Oct 2018) Changed paths: M src/_pytest/pytester.py Log Message: ----------- __tracebackhide__ = True Commit: 48dcc6727421bed1f9fe335ba53fae775a8c2fcc https://github.com/pytest-dev/pytest/commit/48dcc6727421bed1f9fe335ba53fae775a8c2fcc Author: Kyle Altendorf Date: 2018-10-06 (Sat, 06 Oct 2018) Changed paths: M testing/test_pytester.py Log Message: ----------- Increase timeout in test_testdir_run_with_timeout to decrease false failures Commit: a6fb4c82682aed92fa27d83cbf8955d40a377f98 https://github.com/pytest-dev/pytest/commit/a6fb4c82682aed92fa27d83cbf8955d40a377f98 Author: Kyle Altendorf Date: 2018-10-07 (Sun, 07 Oct 2018) Changed paths: M AUTHORS A changelog/4073.feature.rst M src/_pytest/pytester.py M testing/test_pytester.py Log Message: ----------- Merge pull request #4078 from altendky/4073-altendky-subprocessing_timeout Add timeout for Testdir.runpytest_subprocess() and Testdir.run() Commit: 4071c8a4a8ff3b39c7a4f4461140527aea4a889a https://github.com/pytest-dev/pytest/commit/4071c8a4a8ff3b39c7a4f4461140527aea4a889a Author: Kyle Altendorf Date: 2018-10-08 (Mon, 08 Oct 2018) Changed paths: M testing/test_pytester.py Log Message: ----------- Correct timing in test_pytester.test_testdir_run_with_timeout() Commit: b8958168f53de3bd774b556976102273eb5e8043 https://github.com/pytest-dev/pytest/commit/b8958168f53de3bd774b556976102273eb5e8043 Author: Daniel Hahler Date: 2018-10-09 (Tue, 09 Oct 2018) Changed paths: M testing/test_pytester.py Log Message: ----------- Merge pull request #4092 from altendky/4073-altendky-subprocessing_timeout-take_2 Correct timing in test_pytester.test_testdir_run_with_timeout() Commit: 9a3836a0cff34aed500cbf787a0d8663a8e9f072 https://github.com/pytest-dev/pytest/commit/9a3836a0cff34aed500cbf787a0d8663a8e9f072 Author: Bruno Oliveira Date: 2018-10-09 (Tue, 09 Oct 2018) Changed paths: M .pre-commit-config.yaml M bench/bench_argcomplete.py M bench/manyparam.py A changelog/2535.bugfix.rst A changelog/3057.bugfix.rst A changelog/4058.doc.rst A changelog/4064.doc.rst A changelog/4066.bugfix.rst M doc/en/announce/release-3.6.3.rst M doc/en/announce/release-3.7.3.rst M doc/en/example/assertion/failure_demo.py M doc/en/example/assertion/global_testmodule_config/test_hello_world.py M doc/en/example/assertion/test_failures.py M doc/en/example/costlysetup/conftest.py M doc/en/example/simple.rst M doc/en/fixture.rst M doc/en/plugins.rst M doc/en/reference.rst M doc/en/unittest.rst M src/_pytest/_argcomplete.py M src/_pytest/_code/source.py M src/_pytest/fixtures.py M src/_pytest/junitxml.py M src/_pytest/logging.py M src/_pytest/mark/evaluate.py M testing/code/test_excinfo.py M testing/code/test_source.py M testing/example_scripts/fixtures/fill_fixtures/test_conftest_funcargs_only_available_in_subdir/sub2/conftest.py M testing/example_scripts/fixtures/fill_fixtures/test_funcarg_basic.py M testing/example_scripts/fixtures/fill_fixtures/test_funcarg_lookup_classlevel.py A testing/example_scripts/fixtures/test_getfixturevalue_dynamic.py M testing/example_scripts/issue_519.py A testing/example_scripts/unittest/test_parametrized_fixture_error_message.py M testing/logging/test_fixture.py M testing/python/approx.py M testing/python/fixture.py M testing/test_pytester.py M testing/test_unittest.py Log Message: ----------- Merge remote-tracking branch 'upstream/master' into merge-master-into-features Commit: 943bbdd8cedfd5cf63a9274aedeb4777e314c162 https://github.com/pytest-dev/pytest/commit/943bbdd8cedfd5cf63a9274aedeb4777e314c162 Author: Anthony Sottile Date: 2018-10-10 (Wed, 10 Oct 2018) Changed paths: M .pre-commit-config.yaml M bench/bench_argcomplete.py M bench/manyparam.py A changelog/2535.bugfix.rst A changelog/3057.bugfix.rst A changelog/4058.doc.rst A changelog/4064.doc.rst A changelog/4066.bugfix.rst M doc/en/announce/release-3.6.3.rst M doc/en/announce/release-3.7.3.rst M doc/en/example/assertion/failure_demo.py M doc/en/example/assertion/global_testmodule_config/test_hello_world.py M doc/en/example/assertion/test_failures.py M doc/en/example/costlysetup/conftest.py M doc/en/example/simple.rst M doc/en/fixture.rst M doc/en/plugins.rst M doc/en/reference.rst M doc/en/unittest.rst M src/_pytest/_argcomplete.py M src/_pytest/_code/source.py M src/_pytest/fixtures.py M src/_pytest/junitxml.py M src/_pytest/logging.py M src/_pytest/mark/evaluate.py M testing/code/test_excinfo.py M testing/code/test_source.py M testing/example_scripts/fixtures/fill_fixtures/test_conftest_funcargs_only_available_in_subdir/sub2/conftest.py M testing/example_scripts/fixtures/fill_fixtures/test_funcarg_basic.py M testing/example_scripts/fixtures/fill_fixtures/test_funcarg_lookup_classlevel.py A testing/example_scripts/fixtures/test_getfixturevalue_dynamic.py M testing/example_scripts/issue_519.py A testing/example_scripts/unittest/test_parametrized_fixture_error_message.py M testing/logging/test_fixture.py M testing/python/approx.py M testing/python/fixture.py M testing/test_pytester.py M testing/test_unittest.py Log Message: ----------- Merge pull request #4100 from nicoddemus/merge-master-into-features Merge master into features Commit: aeb92accb2521f1f1ccc4faaf9e6f6bd36e04d8b https://github.com/pytest-dev/pytest/commit/aeb92accb2521f1f1ccc4faaf9e6f6bd36e04d8b Author: Anthony Sottile Date: 2018-10-10 (Wed, 10 Oct 2018) Changed paths: A changelog/4102.feature.rst M src/_pytest/recwarn.py M testing/test_recwarn.py Log Message: ----------- Implement pytest.deprecated_call with pytest.warns Commit: d93de6cc67b26c62490eb0e080934835d8c213ea https://github.com/pytest-dev/pytest/commit/d93de6cc67b26c62490eb0e080934835d8c213ea Author: Daniel Hahler Date: 2018-10-10 (Wed, 10 Oct 2018) Changed paths: M src/_pytest/fixtures.py Log Message: ----------- Fix trailing whitespace in FixtureDef.__repr__ Commit: e0f6fce9e9213d5beda7f54e800a72ac95cbb3b6 https://github.com/pytest-dev/pytest/commit/e0f6fce9e9213d5beda7f54e800a72ac95cbb3b6 Author: Anthony Sottile Date: 2018-10-10 (Wed, 10 Oct 2018) Changed paths: A changelog/4012.bugfix.rst M src/_pytest/recwarn.py M testing/test_recwarn.py Log Message: ----------- In python2, display previously warned warnings Commit: b8fc3e569ae0997b081b4002f2d663e8f477ffaf https://github.com/pytest-dev/pytest/commit/b8fc3e569ae0997b081b4002f2d663e8f477ffaf Author: Daniel Hahler Date: 2018-10-10 (Wed, 10 Oct 2018) Changed paths: M src/_pytest/pytester.py Log Message: ----------- pytester: fix __tracebackhide__ for {re_,fn}match_lines Commit: 4c9015c3b158d3b2800b1582574d36d79daa22eb https://github.com/pytest-dev/pytest/commit/4c9015c3b158d3b2800b1582574d36d79daa22eb Author: Daniel Hahler Date: 2018-10-10 (Wed, 10 Oct 2018) Changed paths: M src/_pytest/fixtures.py Log Message: ----------- Merge pull request #4105 from blueyed/repr Fix trailing whitespace in FixtureDef.__repr__ Commit: 602e74c2a7ea3377f8175bdaf6cb39a9f51fbfab https://github.com/pytest-dev/pytest/commit/602e74c2a7ea3377f8175bdaf6cb39a9f51fbfab Author: Daniel Hahler Date: 2018-10-10 (Wed, 10 Oct 2018) Changed paths: M src/_pytest/pytester.py Log Message: ----------- Merge pull request #4107 from blueyed/__tracebackhide__ pytester: fix __tracebackhide__ for {re_,fn}match_lines Commit: 52ff1eaf37603c69b8381d6aead771325968cfb7 https://github.com/pytest-dev/pytest/commit/52ff1eaf37603c69b8381d6aead771325968cfb7 Author: Daniel Hahler Date: 2018-10-10 (Wed, 10 Oct 2018) Changed paths: M src/_pytest/config/__init__.py Log Message: ----------- _getconftestmodules: optimize Commit: 67f40e18a7420f2112bbf10a8eca4f317517cab9 https://github.com/pytest-dev/pytest/commit/67f40e18a7420f2112bbf10a8eca4f317517cab9 Author: Bruno Oliveira Date: 2018-10-10 (Wed, 10 Oct 2018) Changed paths: M src/_pytest/mark/structures.py Log Message: ----------- Use attr.s(repr=False) because we customize MarkInfo's repr Commit: 5436e4299075236023e8875c563a7c74cad9bb2a https://github.com/pytest-dev/pytest/commit/5436e4299075236023e8875c563a7c74cad9bb2a Author: Bruno Oliveira Date: 2018-10-10 (Wed, 10 Oct 2018) Changed paths: A changelog/2293.feature.rst A changelog/2293.trivial.rst M src/_pytest/fixtures.py M src/_pytest/mark/__init__.py M src/_pytest/mark/structures.py M src/_pytest/nodes.py M src/_pytest/python.py M testing/python/fixture.py M testing/python/metafunc.py M testing/test_mark.py M testing/test_runner.py Log Message: ----------- Use pytest.fail(..., pytrace=False) when treating user errors This prevents an enormous and often useless stack trace from showing to end users. Fix #3867 Fix #2293 Commit: bf265a424d1d146978d3847142d543b46cc0f117 https://github.com/pytest-dev/pytest/commit/bf265a424d1d146978d3847142d543b46cc0f117 Author: Bruno Oliveira Date: 2018-10-10 (Wed, 10 Oct 2018) Changed paths: R changelog/4012.bugfix.rst A changelog/4102.bugfix.rst M changelog/4102.feature.rst M src/_pytest/recwarn.py Log Message: ----------- Minor adjustments found during code review Commit: b48e23d54c7133e2612d6b1974dd26d994be10b9 https://github.com/pytest-dev/pytest/commit/b48e23d54c7133e2612d6b1974dd26d994be10b9 Author: Ronny Pfannschmidt Date: 2018-10-11 (Thu, 11 Oct 2018) Changed paths: M .pre-commit-config.yaml M src/_pytest/main.py M src/_pytest/tmpdir.py M testing/test_tmpdir.py Log Message: ----------- port interals of tmpdir to a basic pathlib implementation this is still lacking locking and cleanup of the folders Commit: 2e39fd89d1f54d924c10094659254e7c66096e0a https://github.com/pytest-dev/pytest/commit/2e39fd89d1f54d924c10094659254e7c66096e0a Author: Ronny Pfannschmidt Date: 2018-10-11 (Thu, 11 Oct 2018) Changed paths: M src/_pytest/tmpdir.py Log Message: ----------- add python27 support by using reduce instead of max Commit: d053cdfbbb5a9da7a726d0f564c1ff7139e5e70c https://github.com/pytest-dev/pytest/commit/d053cdfbbb5a9da7a726d0f564c1ff7139e5e70c Author: Ronny Pfannschmidt Date: 2018-10-11 (Thu, 11 Oct 2018) Changed paths: M src/_pytest/tmpdir.py Log Message: ----------- factor out max and iterate on locks and cleanups Commit: 8e00280fc1d50bc2fb74cc1ea128e938bb29a691 https://github.com/pytest-dev/pytest/commit/8e00280fc1d50bc2fb74cc1ea128e938bb29a691 Author: Ronny Pfannschmidt Date: 2018-10-11 (Thu, 11 Oct 2018) Changed paths: M src/_pytest/tmpdir.py Log Message: ----------- fix linting Commit: 66a690928cc847c48774906e5ea60f578ddb216c https://github.com/pytest-dev/pytest/commit/66a690928cc847c48774906e5ea60f578ddb216c Author: Ronny Pfannschmidt Date: 2018-10-11 (Thu, 11 Oct 2018) Changed paths: M src/pytest.py M testing/test_tmpdir.py Log Message: ----------- bring in purepath and fix an assertion Commit: ab3637d486cf48f46aaaa3627c3314ec7099ab06 https://github.com/pytest-dev/pytest/commit/ab3637d486cf48f46aaaa3627c3314ec7099ab06 Author: Ronny Pfannschmidt Date: 2018-10-11 (Thu, 11 Oct 2018) Changed paths: M src/_pytest/tmpdir.py M testing/test_tmpdir.py Log Message: ----------- implement cleanup for unlocked folders Commit: 8b4a29357e24cab087202135a92ef603439c194d https://github.com/pytest-dev/pytest/commit/8b4a29357e24cab087202135a92ef603439c194d Author: Ronny Pfannschmidt Date: 2018-10-11 (Thu, 11 Oct 2018) Changed paths: M src/_pytest/tmpdir.py Log Message: ----------- fix typo Commit: b3a5b0ebe1fa759cea7dcdd82d17020648234c61 https://github.com/pytest-dev/pytest/commit/b3a5b0ebe1fa759cea7dcdd82d17020648234c61 Author: Ronny Pfannschmidt Date: 2018-10-11 (Thu, 11 Oct 2018) Changed paths: M src/pytest.py Log Message: ----------- remove path from exposure Commit: 642cd86dd1723b4ed997a99f3e089eeefdf8af08 https://github.com/pytest-dev/pytest/commit/642cd86dd1723b4ed997a99f3e089eeefdf8af08 Author: Ronny Pfannschmidt Date: 2018-10-11 (Thu, 11 Oct 2018) Changed paths: M src/_pytest/tmpdir.py M testing/test_tmpdir.py Log Message: ----------- shape up removal and lock destruction Commit: 2532dc1dbbdf49f2c32638d3caa19c4a7579a9b8 https://github.com/pytest-dev/pytest/commit/2532dc1dbbdf49f2c32638d3caa19c4a7579a9b8 Author: Ronny Pfannschmidt Date: 2018-10-11 (Thu, 11 Oct 2018) Changed paths: M src/_pytest/tmpdir.py Log Message: ----------- fix up lock consideration argument Commit: d76fa59b35edfffa91ce24e19c9f17f75f510546 https://github.com/pytest-dev/pytest/commit/d76fa59b35edfffa91ce24e19c9f17f75f510546 Author: Ronny Pfannschmidt Date: 2018-10-11 (Thu, 11 Oct 2018) Changed paths: M src/_pytest/tmpdir.py M testing/test_tmpdir.py Log Message: ----------- fix lock timeouts for good this time Commit: fed4f73a61384189f591294e8ca0dc9ad50ddb89 https://github.com/pytest-dev/pytest/commit/fed4f73a61384189f591294e8ca0dc9ad50ddb89 Author: Ronny Pfannschmidt Date: 2018-10-11 (Thu, 11 Oct 2018) Changed paths: M src/_pytest/tmpdir.py Log Message: ----------- ignore rmtree errors Commit: 85cc9b8f128ae3cc5fd14b0b301b69ef8ea87128 https://github.com/pytest-dev/pytest/commit/85cc9b8f128ae3cc5fd14b0b301b69ef8ea87128 Author: Ronny Pfannschmidt Date: 2018-10-11 (Thu, 11 Oct 2018) Changed paths: M src/_pytest/assertion/rewrite.py M src/_pytest/cacheprovider.py M src/_pytest/compat.py A src/_pytest/pathlib.py M src/_pytest/paths.py M src/_pytest/pytester.py M src/_pytest/tmpdir.py M testing/test_tmpdir.py Log Message: ----------- move all the things into _pytest.pathlib Commit: 00716177b4af3dd885ea1c1cb0ccfd71a3893b51 https://github.com/pytest-dev/pytest/commit/00716177b4af3dd885ea1c1cb0ccfd71a3893b51 Author: Ronny Pfannschmidt Date: 2018-10-11 (Thu, 11 Oct 2018) Changed paths: M testing/python/fixture.py Log Message: ----------- fix missed Path import Commit: 2831cb9ab5eb5acdc2eb0e55becf507a93ea3ac0 https://github.com/pytest-dev/pytest/commit/2831cb9ab5eb5acdc2eb0e55becf507a93ea3ac0 Author: Ronny Pfannschmidt Date: 2018-10-11 (Thu, 11 Oct 2018) Changed paths: M src/_pytest/assertion/rewrite.py M src/_pytest/cacheprovider.py M src/_pytest/pathlib.py R src/_pytest/paths.py M testing/test_paths.py Log Message: ----------- unify paths.py and pathlib.py Commit: 30369140979973c486b0c2c55f8d346db8d9f252 https://github.com/pytest-dev/pytest/commit/30369140979973c486b0c2c55f8d346db8d9f252 Author: Ronny Pfannschmidt Date: 2018-10-11 (Thu, 11 Oct 2018) Changed paths: M src/_pytest/cacheprovider.py M src/_pytest/pathlib.py M src/_pytest/tmpdir.py M testing/test_tmpdir.py Log Message: ----------- sort out rmtree expectations Commit: ad6f63edda671733d4ad08a390da3bc6c1b758d1 https://github.com/pytest-dev/pytest/commit/ad6f63edda671733d4ad08a390da3bc6c1b758d1 Author: Ronny Pfannschmidt Date: 2018-10-11 (Thu, 11 Oct 2018) Changed paths: A changelog/3985.feature.rst A changelog/3988.trivial.rst Log Message: ----------- add changelog Commit: 4a436b54709b4d6a530cb2931e6f51a17c97945b https://github.com/pytest-dev/pytest/commit/4a436b54709b4d6a530cb2931e6f51a17c97945b Author: Ronny Pfannschmidt Date: 2018-10-11 (Thu, 11 Oct 2018) Changed paths: M src/_pytest/pathlib.py M src/_pytest/tmpdir.py Log Message: ----------- resolve in code review commments Commit: b82d6f7a0b628a5f1cb6d326ec25389f3c804abf https://github.com/pytest-dev/pytest/commit/b82d6f7a0b628a5f1cb6d326ec25389f3c804abf Author: Ronny Pfannschmidt Date: 2018-10-11 (Thu, 11 Oct 2018) Changed paths: M src/_pytest/pytester.py M src/_pytest/tmpdir.py M testing/test_tmpdir.py Log Message: ----------- pytester: use per test tmproot Commit: 94829c391bc868f40f727be7f86d16fd1c223756 https://github.com/pytest-dev/pytest/commit/94829c391bc868f40f727be7f86d16fd1c223756 Author: Ronny Pfannschmidt Date: 2018-10-11 (Thu, 11 Oct 2018) Changed paths: M src/_pytest/pytester.py Log Message: ----------- make tmpdir env cleanup idempotent Commit: ebd597b2fdba6faca1645c75cf3cf82849c76715 https://github.com/pytest-dev/pytest/commit/ebd597b2fdba6faca1645c75cf3cf82849c76715 Author: Ronny Pfannschmidt Date: 2018-10-11 (Thu, 11 Oct 2018) Changed paths: M src/_pytest/tmpdir.py Log Message: ----------- use the constant for lock timeouts Commit: 36c2a101cbf047df9303c57c94a1f2cae7282f52 https://github.com/pytest-dev/pytest/commit/36c2a101cbf047df9303c57c94a1f2cae7282f52 Author: Ronny Pfannschmidt Date: 2018-10-11 (Thu, 11 Oct 2018) Changed paths: M src/_pytest/tmpdir.py Log Message: ----------- add missing docstring Commit: 16e2737da3e25a076d61166f2c341db5ee27e977 https://github.com/pytest-dev/pytest/commit/16e2737da3e25a076d61166f2c341db5ee27e977 Author: Ronny Pfannschmidt Date: 2018-10-11 (Thu, 11 Oct 2018) Changed paths: M src/_pytest/deprecated.py M src/_pytest/tmpdir.py Log Message: ----------- implement tmp_path_factory and deprecate pytest.ensuretemp as intended Commit: 584051aa90b3437bcbd509a6591393e7e4d1569d https://github.com/pytest-dev/pytest/commit/584051aa90b3437bcbd509a6591393e7e4d1569d Author: Ronny Pfannschmidt Date: 2018-10-11 (Thu, 11 Oct 2018) Changed paths: M doc/en/tmpdir.rst Log Message: ----------- extend docs with basics about tmp_path and tmp_path_facotry Commit: b3940666a77c53fb07fa90bc68cf501ccf9b099a https://github.com/pytest-dev/pytest/commit/b3940666a77c53fb07fa90bc68cf501ccf9b099a Author: Daniel Hahler Date: 2018-10-11 (Thu, 11 Oct 2018) Changed paths: M src/_pytest/config/__init__.py Log Message: ----------- Merge pull request #4103 from blueyed/conftest conftest: optimize _getconftestmodules Commit: 8ecdd4e9ff0e0053cf38212b9296bff6fca67468 https://github.com/pytest-dev/pytest/commit/8ecdd4e9ff0e0053cf38212b9296bff6fca67468 Author: Anthony Sottile Date: 2018-10-11 (Thu, 11 Oct 2018) Changed paths: A changelog/4102.bugfix.rst A changelog/4102.feature.rst M src/_pytest/recwarn.py M testing/test_recwarn.py Log Message: ----------- Merge pull request #4104 from asottile/deprecated_call_match Implement pytest.deprecated_call with pytest.warns Commit: 4736b2bdfb99f66f998cdc387627d64fd38447d1 https://github.com/pytest-dev/pytest/commit/4736b2bdfb99f66f998cdc387627d64fd38447d1 Author: Ronny Pfannschmidt Date: 2018-10-11 (Thu, 11 Oct 2018) Changed paths: M .pre-commit-config.yaml A changelog/3988.deprecation.rst M doc/en/tmpdir.rst M src/_pytest/tmpdir.py Log Message: ----------- address review comments Commit: e8348a1d12c55e03f3bbe5b1f86eca00b9bfe0bd https://github.com/pytest-dev/pytest/commit/e8348a1d12c55e03f3bbe5b1f86eca00b9bfe0bd Author: Bruno Oliveira Date: 2018-10-12 (Fri, 12 Oct 2018) Changed paths: A changelog/2293.feature.rst A changelog/2293.trivial.rst M src/_pytest/fixtures.py M src/_pytest/mark/__init__.py M src/_pytest/mark/structures.py M src/_pytest/nodes.py M src/_pytest/python.py M testing/python/fixture.py M testing/python/metafunc.py M testing/test_mark.py M testing/test_runner.py Log Message: ----------- Merge pull request #4077 from nicoddemus/short-usage-errors Improve internal error messages Commit: 933de16fe438bc9c4b441cb6a21fdf25c8b7b710 https://github.com/pytest-dev/pytest/commit/933de16fe438bc9c4b441cb6a21fdf25c8b7b710 Author: Bruno Oliveira Date: 2018-10-12 (Fri, 12 Oct 2018) Changed paths: M .pre-commit-config.yaml A changelog/3985.feature.rst A changelog/3988.deprecation.rst A changelog/3988.trivial.rst M doc/en/tmpdir.rst M src/_pytest/assertion/rewrite.py M src/_pytest/cacheprovider.py M src/_pytest/compat.py M src/_pytest/deprecated.py M src/_pytest/main.py A src/_pytest/pathlib.py R src/_pytest/paths.py M src/_pytest/pytester.py M src/_pytest/tmpdir.py M testing/python/fixture.py M testing/test_paths.py M testing/test_tmpdir.py Log Message: ----------- Merge pull request #3988 from RonnyPfannschmidt/tmpdir-port-pathlib Tmpdir port pathlib Commit: 36dc6718435c423f768df8334e93d7f06d752784 https://github.com/pytest-dev/pytest/commit/36dc6718435c423f768df8334e93d7f06d752784 Author: Bruno Oliveira Date: 2018-10-12 (Fri, 12 Oct 2018) Changed paths: M src/_pytest/_code/code.py M testing/code/test_excinfo.py Log Message: ----------- New ExceptionInfo.getrepr 'chain' parameter to be able to suppress chained exceptions Commit: 8e11fe530487e560ac52f49ec50bda1f49718554 https://github.com/pytest-dev/pytest/commit/8e11fe530487e560ac52f49ec50bda1f49718554 Author: Bruno Oliveira Date: 2018-10-12 (Fri, 12 Oct 2018) Changed paths: A changelog/3332.feature.rst M src/_pytest/config/__init__.py M testing/acceptance_test.py Log Message: ----------- Improve tracebacks for ImportErrors in conftest.py files Fix #3332 Commit: 2cb35346792af2eb22c719be07dee409c9ef5ba8 https://github.com/pytest-dev/pytest/commit/2cb35346792af2eb22c719be07dee409c9ef5ba8 Author: Bruno Oliveira Date: 2018-10-12 (Fri, 12 Oct 2018) Changed paths: M src/_pytest/_code/__init__.py M src/_pytest/_code/code.py M src/_pytest/config/__init__.py M src/_pytest/python.py Log Message: ----------- Move filter_traceback to _pytest._code Commit: ef97121d4282c516e8e355a3c75cd42169848c19 https://github.com/pytest-dev/pytest/commit/ef97121d4282c516e8e355a3c75cd42169848c19 Author: Bruno Oliveira Date: 2018-10-12 (Fri, 12 Oct 2018) Changed paths: M src/_pytest/config/__init__.py Log Message: ----------- Removed unused ConftestImportFailure.__str__ method Commit: 307fa7a42ae71a345b72ce904e0c66b2e639f011 https://github.com/pytest-dev/pytest/commit/307fa7a42ae71a345b72ce904e0c66b2e639f011 Author: Daniel Hahler Date: 2018-10-12 (Fri, 12 Oct 2018) Changed paths: M tox.ini Log Message: ----------- tox.ini: use testpaths, cleanup other pytest options Commit: 29d58495190e3e214aeedc74869b9e2ebab14cbb https://github.com/pytest-dev/pytest/commit/29d58495190e3e214aeedc74869b9e2ebab14cbb Author: Bruno Oliveira Date: 2018-10-13 (Sat, 13 Oct 2018) Changed paths: M .travis.yml M appveyor.yml A changelog/3713.doc.rst A changelog/4093.trivial.rst M doc/en/example/assertion/failure_demo.py M doc/en/example/reportingdemo.rst M doc/en/reference.rst M src/_pytest/assertion/util.py M src/_pytest/cacheprovider.py M src/_pytest/capture.py M src/_pytest/compat.py M src/_pytest/deprecated.py M src/_pytest/helpconfig.py M src/_pytest/python.py M src/_pytest/recwarn.py M src/_pytest/terminal.py M testing/acceptance_test.py M testing/logging/test_formatter.py M testing/test_junitxml.py M testing/test_pdb.py Log Message: ----------- Merge remote-tracking branch 'upstream/master' into merge-master-into-features Commit: e2667106a249916644f3043bdad2176d07d3d920 https://github.com/pytest-dev/pytest/commit/e2667106a249916644f3043bdad2176d07d3d920 Author: Daniel Hahler Date: 2018-10-13 (Sat, 13 Oct 2018) Changed paths: M tox.ini Log Message: ----------- Merge pull request #4126 from blueyed/testpaths tox.ini: use testpaths, cleanup other pytest options Commit: ed42ada3739d0e5eec07345a956b102459562b5a https://github.com/pytest-dev/pytest/commit/ed42ada3739d0e5eec07345a956b102459562b5a Author: Bruno Oliveira Date: 2018-10-13 (Sat, 13 Oct 2018) Changed paths: A changelog/3332.feature.rst M src/_pytest/_code/__init__.py M src/_pytest/_code/code.py M src/_pytest/config/__init__.py M src/_pytest/python.py M testing/acceptance_test.py M testing/code/test_excinfo.py Log Message: ----------- Merge pull request #4124 from nicoddemus/traceback-import-error-3332 Improve tracebacks for ImportErrors in conftest Commit: 24c83d725ad75edecc678344130d91affbacf0f3 https://github.com/pytest-dev/pytest/commit/24c83d725ad75edecc678344130d91affbacf0f3 Author: Bruno Oliveira Date: 2018-10-13 (Sat, 13 Oct 2018) Changed paths: M .travis.yml M appveyor.yml A changelog/3713.doc.rst A changelog/4093.trivial.rst M doc/en/example/assertion/failure_demo.py M doc/en/example/reportingdemo.rst M doc/en/reference.rst M src/_pytest/assertion/util.py M src/_pytest/cacheprovider.py M src/_pytest/capture.py M src/_pytest/compat.py M src/_pytest/deprecated.py M src/_pytest/helpconfig.py M src/_pytest/python.py M src/_pytest/recwarn.py M src/_pytest/terminal.py M testing/acceptance_test.py M testing/logging/test_formatter.py M testing/test_junitxml.py M testing/test_pdb.py Log Message: ----------- Merge pull request #4129 from nicoddemus/merge-master-into-features Merge master into features (prepare for 3.9) Commit: 7268462b33954e756cfaaa13da81c3c84c2971ee https://github.com/pytest-dev/pytest/commit/7268462b33954e756cfaaa13da81c3c84c2971ee Author: Daniel Hahler Date: 2018-10-13 (Sat, 13 Oct 2018) Changed paths: A changelog/4108.bugfix.rst M src/_pytest/fixtures.py M src/_pytest/main.py M testing/acceptance_test.py M testing/test_conftest.py Log Message: ----------- Resolve symlinks for args This fixes running `pytest tests/test_foo.py::test_bar`, where `tests` is a symlink to `project/app/tests`: previously `project/app/conftest.py` would be ignored for fixtures then. Commit: 5322f422e3b09b3630488b0315368595d9804215 https://github.com/pytest-dev/pytest/commit/5322f422e3b09b3630488b0315368595d9804215 Author: Daniel Hahler Date: 2018-10-14 (Sun, 14 Oct 2018) Changed paths: A changelog/4108.bugfix.rst M src/_pytest/fixtures.py M src/_pytest/main.py M testing/acceptance_test.py M testing/test_conftest.py Log Message: ----------- Merge pull request #4108 from blueyed/realpath Resolve symlinks for args Commit: 323c846ce647fe2421847a1e163c873983321fe3 https://github.com/pytest-dev/pytest/commit/323c846ce647fe2421847a1e163c873983321fe3 Author: Daniel Hahler Date: 2018-10-14 (Sun, 14 Oct 2018) Changed paths: M tox.ini Log Message: ----------- tox.ini: fix testpaths Broken recently in 307fa7a4 (features branch). [ci skip] (since it apparently is not tested/used there) Commit: 0be84cd68bce04cbf18cf2a91eea5669b4e39d3f https://github.com/pytest-dev/pytest/commit/0be84cd68bce04cbf18cf2a91eea5669b4e39d3f Author: Daniel Hahler Date: 2018-10-14 (Sun, 14 Oct 2018) Changed paths: M tox.ini Log Message: ----------- Merge pull request #4141 from blueyed/testpaths-fix tox.ini: fix testpaths Commit: d7be039f1b6ed1f3aaf04283a50e4601c25d1115 https://github.com/pytest-dev/pytest/commit/d7be039f1b6ed1f3aaf04283a50e4601c25d1115 Author: Jose Carlos Menezes Date: 2018-10-14 (Sun, 14 Oct 2018) Changed paths: M src/_pytest/outcomes.py Log Message: ----------- Add returncode argument to pytest.exit If the argument is not None, it'll raise a SystemExit exception to cleanly exit pytest. Commit: ce55dcf64c31272ed8fff4c6f118af1956f3d0b3 https://github.com/pytest-dev/pytest/commit/ce55dcf64c31272ed8fff4c6f118af1956f3d0b3 Author: Jose Carlos Menezes Date: 2018-10-14 (Sun, 14 Oct 2018) Changed paths: M testing/test_runner.py Log Message: ----------- Add test for calling pytest.exit with statuscode It checks that a SystemError was raised and the SystemError code is the same as the returncode argument. Commit: a0666354dd77b85919eee232ddd20a122bbff2d7 https://github.com/pytest-dev/pytest/commit/a0666354dd77b85919eee232ddd20a122bbff2d7 Author: Jose Carlos Menezes Date: 2018-10-14 (Sun, 14 Oct 2018) Changed paths: A changelog/4098.feature.rst Log Message: ----------- Update changelog Commit: 1dfa303b1e4656e3e87171e0ffc7db3dc36627a0 https://github.com/pytest-dev/pytest/commit/1dfa303b1e4656e3e87171e0ffc7db3dc36627a0 Author: Ronny Pfannschmidt Date: 2018-10-14 (Sun, 14 Oct 2018) Changed paths: A changelog/4135.bugfix.rst M src/_pytest/pathlib.py M testing/test_tmpdir.py Log Message: ----------- fix #4135 - handle symlinks in tmp path cleanup Commit: 46d6a3fc27c41ad04b7658a6d454521635fbac9a https://github.com/pytest-dev/pytest/commit/46d6a3fc27c41ad04b7658a6d454521635fbac9a Author: Jose Carlos Menezes Date: 2018-10-14 (Sun, 14 Oct 2018) Changed paths: M src/_pytest/outcomes.py Log Message: ----------- Pass returncode to Error exception when creating instance Commit: 836c9f82f12b8d2558d2b3a70edb6b53a6d2d5ac https://github.com/pytest-dev/pytest/commit/836c9f82f12b8d2558d2b3a70edb6b53a6d2d5ac Author: Jose Carlos Menezes Date: 2018-10-14 (Sun, 14 Oct 2018) Changed paths: M src/_pytest/main.py Log Message: ----------- Set test session exitstatus value from Exit excetion return code Commit: 766d2daa06509839779cd2f33728535d2b428485 https://github.com/pytest-dev/pytest/commit/766d2daa06509839779cd2f33728535d2b428485 Author: Jose Carlos Menezes Date: 2018-10-14 (Sun, 14 Oct 2018) Changed paths: M testing/test_runner.py Log Message: ----------- Update returncode exit test to check exitstatus returrned from test session Commit: d4351ac5a287eb96521f09618bbbe1c73f4e6884 https://github.com/pytest-dev/pytest/commit/d4351ac5a287eb96521f09618bbbe1c73f4e6884 Author: Ronny Pfannschmidt Date: 2018-10-14 (Sun, 14 Oct 2018) Changed paths: M pyproject.toml M setup.cfg M setup.py Log Message: ----------- modernize packaging for setuptools>30.3 Commit: d4dfd526c11d610e3b2314a8d77ad990623b5db0 https://github.com/pytest-dev/pytest/commit/d4dfd526c11d610e3b2314a8d77ad990623b5db0 Author: Jose Carlos Menezes Date: 2018-10-14 (Sun, 14 Oct 2018) Changed paths: M src/_pytest/outcomes.py Log Message: ----------- Update pytest.exit docstring Commit: bbd1cbb0b3be15543b04674a8f358d2d1ff16a4a https://github.com/pytest-dev/pytest/commit/bbd1cbb0b3be15543b04674a8f358d2d1ff16a4a Author: Jose Carlos Menezes Date: 2018-10-14 (Sun, 14 Oct 2018) Changed paths: M changelog/4098.feature.rst Log Message: ----------- Update changelog to better reading Commit: ced62f30ba0d446518a138a4e20e9e9b7179c7cf https://github.com/pytest-dev/pytest/commit/ced62f30ba0d446518a138a4e20e9e9b7179c7cf Author: Bruno Oliveira Date: 2018-10-14 (Sun, 14 Oct 2018) Changed paths: M testing/test_tmpdir.py Log Message: ----------- Attempt to create symlinks even on Windows, skipping when not possible Commit: d32f2c5c142b71b9fca55860c4d00652ab7a9aa5 https://github.com/pytest-dev/pytest/commit/d32f2c5c142b71b9fca55860c4d00652ab7a9aa5 Author: Jose Carlos Menezes Date: 2018-10-14 (Sun, 14 Oct 2018) Changed paths: M src/_pytest/outcomes.py Log Message: ----------- Change Exit.__init__ params order to keep backward compatibility Commit: 76fb9970c8cc561e1ed6ee21fc10f46c60fc8637 https://github.com/pytest-dev/pytest/commit/76fb9970c8cc561e1ed6ee21fc10f46c60fc8637 Author: Jose Carlos Menezes Date: 2018-10-14 (Sun, 14 Oct 2018) Changed paths: M src/_pytest/main.py Log Message: ----------- Check if returncode is not None before assigning test return code Commit: 40091ec2c733331b45ec7ee68538aab6afbcdec1 https://github.com/pytest-dev/pytest/commit/40091ec2c733331b45ec7ee68538aab6afbcdec1 Author: Jose Carlos Menezes Date: 2018-10-14 (Sun, 14 Oct 2018) Changed paths: M src/_pytest/outcomes.py Log Message: ----------- Update pytest.exit docstring Commit: 27d932e882152c828352ec4855ac2e16d23cc115 https://github.com/pytest-dev/pytest/commit/27d932e882152c828352ec4855ac2e16d23cc115 Author: Jose Carlos Menezes Date: 2018-10-14 (Sun, 14 Oct 2018) Changed paths: M src/_pytest/outcomes.py Log Message: ----------- Fix order of parameters when raising Exit exception Commit: 5b0f88712be0673808232a3d1bfcc8d74c2093e0 https://github.com/pytest-dev/pytest/commit/5b0f88712be0673808232a3d1bfcc8d74c2093e0 Author: Ronny Pfannschmidt Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: A changelog/4135.bugfix.rst M src/_pytest/pathlib.py M testing/test_tmpdir.py Log Message: ----------- Merge pull request #4148 from RonnyPfannschmidt/pathlib-cleanup-symlink-is-fine fix #4135 - handle symlinks in tmp path cleanup Commit: 7855284ef72bb7176aca7eba90e02f6825eb17f9 https://github.com/pytest-dev/pytest/commit/7855284ef72bb7176aca7eba90e02f6825eb17f9 Author: Ronny Pfannschmidt Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M setup.cfg M setup.py Log Message: ----------- move most setuptools parameters over to setup.cfg Commit: d65c7658d507597e7fb42590290c8cd2feeef639 https://github.com/pytest-dev/pytest/commit/d65c7658d507597e7fb42590290c8cd2feeef639 Author: Ronny Pfannschmidt Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: A changelog/4149.feature.rst Log Message: ----------- changelog Commit: 141c51f0cbfe55a9781e3acf09a82848af513d45 https://github.com/pytest-dev/pytest/commit/141c51f0cbfe55a9781e3acf09a82848af513d45 Author: Ankit Goel Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: A changelog/4098.feature.rst M src/_pytest/main.py M src/_pytest/outcomes.py M testing/test_runner.py Log Message: ----------- Merge pull request #4145 from labcodes/4098 Add returncode argument to pytest.exit Commit: 58b6e8616c35589407d1a7a5c497d5260bfa4dc4 https://github.com/pytest-dev/pytest/commit/58b6e8616c35589407d1a7a5c497d5260bfa4dc4 Author: Bruno Oliveira Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: A changelog/4149.feature.rst M pyproject.toml M setup.cfg M setup.py Log Message: ----------- Merge pull request #4149 from RonnyPfannschmidt/modern-build modernize packaging for setuptools>30.3 Commit: 9646a1cd7a0f9ec8655d2fb681f81f5e4bf557ca https://github.com/pytest-dev/pytest/commit/9646a1cd7a0f9ec8655d2fb681f81f5e4bf557ca Author: Bruno Oliveira Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M .github/PULL_REQUEST_TEMPLATE.md M .travis.yml M AUTHORS M CONTRIBUTING.rst M appveyor.yml A changelog/4063.trivial.rst A changelog/4132.bugfix.rst A changelog/4151.doc.rst A changelog/4152.bugfix.rst M doc/en/deprecations.rst M doc/en/usage.rst M src/_pytest/assertion/rewrite.py M src/_pytest/debugging.py M src/_pytest/fixtures.py M src/_pytest/main.py M src/_pytest/pytester.py M src/_pytest/runner.py M testing/acceptance_test.py M testing/python/fixture.py M testing/test_pdb.py M tox.ini Log Message: ----------- Merge remote-tracking branch 'upstream/master' into merge-master-into-features Commit: e8c220b9bd31924aa94f0410d3a6f0c50e9ab18d https://github.com/pytest-dev/pytest/commit/e8c220b9bd31924aa94f0410d3a6f0c50e9ab18d Author: Thomas Hisch Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: A changelog/4159.feature.rst M src/_pytest/terminal.py M testing/acceptance_test.py M testing/test_terminal.py Log Message: ----------- Increase required verbosity level for debug output To show the subclassed file in legacy test suits in the runtest output you have to set the verbosity level to at least "-vv" now. Closes #3211 Commit: e4e4fd1e521c3a6235adedb179915c9c74bd08d4 https://github.com/pytest-dev/pytest/commit/e4e4fd1e521c3a6235adedb179915c9c74bd08d4 Author: Bruno Oliveira Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M .github/PULL_REQUEST_TEMPLATE.md M .travis.yml M AUTHORS M CONTRIBUTING.rst M appveyor.yml A changelog/4063.trivial.rst A changelog/4132.bugfix.rst A changelog/4151.doc.rst A changelog/4152.bugfix.rst M doc/en/deprecations.rst M doc/en/usage.rst M src/_pytest/assertion/rewrite.py M src/_pytest/debugging.py M src/_pytest/fixtures.py M src/_pytest/main.py M src/_pytest/pytester.py M src/_pytest/runner.py M testing/acceptance_test.py M testing/python/fixture.py M testing/test_pdb.py M tox.ini Log Message: ----------- Merge pull request #4158 from nicoddemus/merge-master-into-features Merge master into features (prepare for 3.9, pt2) Commit: 39a13d70647ae8c7a984209a3424b5b4052efa4f https://github.com/pytest-dev/pytest/commit/39a13d70647ae8c7a984209a3424b5b4052efa4f Author: Bruno Oliveira Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M doc/en/tmpdir.rst Log Message: ----------- Fix tmp_path example in docs Commit: 2868c314953e3a2cf2c753ebb87710d65c906cfa https://github.com/pytest-dev/pytest/commit/2868c314953e3a2cf2c753ebb87710d65c906cfa Author: Bruno Oliveira Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M CHANGELOG.rst 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 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/4063.trivial.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/4132.bugfix.rst R changelog/4135.bugfix.rst R changelog/4149.feature.rst R changelog/4151.doc.rst R changelog/4152.bugfix.rst M doc/en/announce/index.rst A doc/en/announce/release-3.9.0.rst M doc/en/builtin.rst M doc/en/example/markers.rst M doc/en/example/nonpython.rst M doc/en/example/simple.rst M doc/en/fixture.rst M doc/en/tmpdir.rst M doc/en/writing_plugins.rst Log Message: ----------- Preparing release version 3.9.0 Commit: 54b8ad4554509b191d3c5e7d53ecafe235652b87 https://github.com/pytest-dev/pytest/commit/54b8ad4554509b191d3c5e7d53ecafe235652b87 Author: Bruno Oliveira Date: 2018-10-16 (Tue, 16 Oct 2018) Changed paths: A changelog/4159.feature.rst M src/_pytest/terminal.py M testing/acceptance_test.py M testing/test_terminal.py Log Message: ----------- Merge pull request #4159 from thisch/subclassedfile Increase required verbosity level for debug output Commit: 456715a5c1b4e573cb87b9864c1ca83616944395 https://github.com/pytest-dev/pytest/commit/456715a5c1b4e573cb87b9864c1ca83616944395 Author: Ronny Pfannschmidt Date: 2018-10-16 (Tue, 16 Oct 2018) Changed paths: M setup.cfg Log Message: ----------- fix url quotes in setup.cfg metadata Commit: 2c00f8aad1ae71b31d7dfa6f57953b2ebdd48930 https://github.com/pytest-dev/pytest/commit/2c00f8aad1ae71b31d7dfa6f57953b2ebdd48930 Author: Bruno Oliveira Date: 2018-10-16 (Tue, 16 Oct 2018) Changed paths: M setup.cfg Log Message: ----------- Merge pull request #4170 from RonnyPfannschmidt/fix-metadata-url-quotes Fix metadata url quotes Commit: c4550bc922b6d44cb68b6577320888f9028096b4 https://github.com/pytest-dev/pytest/commit/c4550bc922b6d44cb68b6577320888f9028096b4 Author: Ronny Pfannschmidt Date: 2018-10-16 (Tue, 16 Oct 2018) Changed paths: M CHANGELOG.rst 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 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/4063.trivial.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/4132.bugfix.rst R changelog/4135.bugfix.rst R changelog/4149.feature.rst R changelog/4151.doc.rst R changelog/4152.bugfix.rst M doc/en/announce/index.rst A doc/en/announce/release-3.9.0.rst M doc/en/builtin.rst M doc/en/example/markers.rst M doc/en/example/nonpython.rst M doc/en/example/simple.rst M doc/en/fixture.rst M doc/en/tmpdir.rst M doc/en/writing_plugins.rst Log Message: ----------- Merge branch 'release-3.9.0' of github.com:nicoddemus/pytest into release-3.9.1 Commit: 253c5786af681604f4e0c2b315f17fa5bcc950c2 https://github.com/pytest-dev/pytest/commit/253c5786af681604f4e0c2b315f17fa5bcc950c2 Author: Ronny Pfannschmidt Date: 2018-10-16 (Tue, 16 Oct 2018) Changed paths: M CHANGELOG.rst R changelog/4159.feature.rst M doc/en/announce/index.rst A doc/en/announce/release-3.9.1.rst M doc/en/example/markers.rst M doc/en/example/nonpython.rst M doc/en/example/simple.rst M doc/en/fixture.rst Log Message: ----------- Preparing release version 3.9.1 Commit: c5bbf8ac73a78fd15016296e808d13f2a2a983f1 https://github.com/pytest-dev/pytest/commit/c5bbf8ac73a78fd15016296e808d13f2a2a983f1 Author: Ronny Pfannschmidt Date: 2018-10-16 (Tue, 16 Oct 2018) Changed paths: M CHANGELOG.rst Log Message: ----------- make note about the unpublished 3.9.0 release Commit: 7931b5b4892caf8283f814f3b73dd1597100c87e https://github.com/pytest-dev/pytest/commit/7931b5b4892caf8283f814f3b73dd1597100c87e Author: Bruno Oliveira Date: 2018-10-16 (Tue, 16 Oct 2018) Changed paths: M CHANGELOG.rst 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 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/4063.trivial.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/4132.bugfix.rst R changelog/4135.bugfix.rst R changelog/4149.feature.rst R changelog/4151.doc.rst R changelog/4152.bugfix.rst R changelog/4159.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/example/simple.rst M doc/en/tmpdir.rst M doc/en/writing_plugins.rst Log Message: ----------- Merge pull request #4171 from RonnyPfannschmidt/release-3.9.1 Release 3.9.1 Commit: ee0a306ee45caf502a4c37dc3e5b7c76b9b93f86 https://github.com/pytest-dev/pytest/commit/ee0a306ee45caf502a4c37dc3e5b7c76b9b93f86 Author: Bruno Oliveira Date: 2018-10-16 (Tue, 16 Oct 2018) Changed paths: M .pre-commit-config.yaml M AUTHORS M CHANGELOG.rst R changelog/2535.bugfix.rst R changelog/3057.bugfix.rst R changelog/3713.doc.rst R changelog/4058.doc.rst R changelog/4063.trivial.rst R changelog/4064.doc.rst R changelog/4066.bugfix.rst R changelog/4093.trivial.rst R changelog/4132.bugfix.rst R changelog/4151.doc.rst R changelog/4152.bugfix.rst M changelog/README.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/historical-notes.rst M doc/en/reference.rst M doc/en/tmpdir.rst M doc/en/warnings.rst M doc/en/writing_plugins.rst M pyproject.toml M setup.cfg M setup.py M src/_pytest/_code/__init__.py M src/_pytest/_code/code.py M src/_pytest/assertion/rewrite.py M src/_pytest/cacheprovider.py M src/_pytest/compat.py M src/_pytest/config/__init__.py M src/_pytest/config/findpaths.py M src/_pytest/deprecated.py M src/_pytest/fixtures.py M src/_pytest/logging.py M src/_pytest/main.py M src/_pytest/mark/__init__.py M src/_pytest/mark/structures.py M src/_pytest/nodes.py M src/_pytest/outcomes.py A src/_pytest/pathlib.py R src/_pytest/paths.py M src/_pytest/pytester.py M src/_pytest/python.py M src/_pytest/recwarn.py M src/_pytest/resultlog.py M src/_pytest/terminal.py M src/_pytest/tmpdir.py M src/_pytest/warning_types.py M src/_pytest/warnings.py M testing/acceptance_test.py M testing/code/test_excinfo.py M testing/deprecated_test.py M testing/logging/test_reporting.py M testing/python/collect.py M testing/python/fixture.py M testing/python/metafunc.py M testing/test_conftest.py M testing/test_mark.py M testing/test_paths.py M testing/test_pytester.py M testing/test_recwarn.py M testing/test_runner.py M testing/test_terminal.py M testing/test_tmpdir.py M testing/test_warnings.py M tox.ini Log Message: ----------- Merge remote-tracking branch 'upstream/features' into merge-features-into-master Commit: f7285b6ab2222e29d80ad1501a301c250db444e0 https://github.com/pytest-dev/pytest/commit/f7285b6ab2222e29d80ad1501a301c250db444e0 Author: Bruno Oliveira Date: 2018-10-16 (Tue, 16 Oct 2018) Changed paths: M .pre-commit-config.yaml M AUTHORS M CHANGELOG.rst R changelog/2535.bugfix.rst R changelog/3057.bugfix.rst R changelog/3713.doc.rst R changelog/4058.doc.rst R changelog/4063.trivial.rst R changelog/4064.doc.rst R changelog/4066.bugfix.rst R changelog/4093.trivial.rst R changelog/4132.bugfix.rst R changelog/4151.doc.rst R changelog/4152.bugfix.rst M changelog/README.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/historical-notes.rst M doc/en/reference.rst M doc/en/tmpdir.rst M doc/en/warnings.rst M doc/en/writing_plugins.rst M pyproject.toml M setup.cfg M setup.py M src/_pytest/_code/__init__.py M src/_pytest/_code/code.py M src/_pytest/assertion/rewrite.py M src/_pytest/cacheprovider.py M src/_pytest/compat.py M src/_pytest/config/__init__.py M src/_pytest/config/findpaths.py M src/_pytest/deprecated.py M src/_pytest/fixtures.py M src/_pytest/logging.py M src/_pytest/main.py M src/_pytest/mark/__init__.py M src/_pytest/mark/structures.py M src/_pytest/nodes.py M src/_pytest/outcomes.py A src/_pytest/pathlib.py R src/_pytest/paths.py M src/_pytest/pytester.py M src/_pytest/python.py M src/_pytest/recwarn.py M src/_pytest/resultlog.py M src/_pytest/terminal.py M src/_pytest/tmpdir.py M src/_pytest/warning_types.py M src/_pytest/warnings.py M testing/acceptance_test.py M testing/code/test_excinfo.py M testing/deprecated_test.py M testing/logging/test_reporting.py M testing/python/collect.py M testing/python/fixture.py M testing/python/metafunc.py M testing/test_conftest.py M testing/test_mark.py M testing/test_paths.py M testing/test_pytester.py M testing/test_recwarn.py M testing/test_runner.py M testing/test_terminal.py M testing/test_tmpdir.py M testing/test_warnings.py M tox.ini Log Message: ----------- Merge pull request #4172 from nicoddemus/merge-features-into-master Merge features into master Compare: https://github.com/pytest-dev/pytest/compare/f858177495dc...f7285b6ab222 **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 Oct 17 08:24:34 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Wed, 17 Oct 2018 05:24:34 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] 215a2e: Update warnings docs Message-ID: <5bc72a0220211_37b82ae32b4e657c102187@hookshot-fe-b0febf1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 215a2ed3dec9d762a2fadb08c5393eb36ddf224f https://github.com/pytest-dev/pytest/commit/215a2ed3dec9d762a2fadb08c5393eb36ddf224f Author: Bruno Oliveira Date: 2018-10-16 (Tue, 16 Oct 2018) Changed paths: M doc/en/warnings.rst Log Message: ----------- Update warnings docs Some points on the document work different in 3.9, plus changed the order of the sections a bit to make more sense for users reading it for the first time. Commit: 93bdbf7572cf330c1cfba46f0436e9a201f5f3f6 https://github.com/pytest-dev/pytest/commit/93bdbf7572cf330c1cfba46f0436e9a201f5f3f6 Author: Bruno Oliveira Date: 2018-10-17 (Wed, 17 Oct 2018) Changed paths: M doc/en/warnings.rst Log Message: ----------- Merge pull request #4173 from nicoddemus/warning-docs-update Update warnings docs Compare: https://github.com/pytest-dev/pytest/compare/ab8907f6f5b7...93bdbf7572cf **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 Oct 17 15:18:54 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Wed, 17 Oct 2018 12:18:54 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] ba5a29: Fix hook name in deprecations.rst Message-ID: <5bc78b1e41806_325b2b26efd5459415168@hookshot-fe-5a11256.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: ba5a2955443313dd4b49ce539508ef5be93966b2 https://github.com/pytest-dev/pytest/commit/ba5a2955443313dd4b49ce539508ef5be93966b2 Author: Bruno Oliveira Date: 2018-10-17 (Wed, 17 Oct 2018) Changed paths: M doc/en/deprecations.rst Log Message: ----------- Fix hook name in deprecations.rst As mentioned in https://github.com/pytest-dev/pytest/issues/4128#issuecomment-430690498 Commit: 8a768b0db01a61b694c054d1b9a7ae8984be4c9c https://github.com/pytest-dev/pytest/commit/8a768b0db01a61b694c054d1b9a7ae8984be4c9c Author: Bruno Oliveira Date: 2018-10-17 (Wed, 17 Oct 2018) Changed paths: M doc/en/deprecations.rst Log Message: ----------- Merge pull request #4182 from nicoddemus/fix-deprecations-hook-name Fix hook name in deprecations.rst Compare: https://github.com/pytest-dev/pytest/compare/cc335d44a09e...8a768b0db01a **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 Oct 17 17:15:39 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Wed, 17 Oct 2018 14:15:39 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] 8dca8f: fix test_cleanup_keep for expecting symlinks Message-ID: <5bc7a67b81d9f_57de2b1c6c37a588676e6@hookshot-fe-b0febf1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 8dca8f3c9f3ca09bfa11fb1b322a4707c098bab6 https://github.com/pytest-dev/pytest/commit/8dca8f3c9f3ca09bfa11fb1b322a4707c098bab6 Author: Ronny Pfannschmidt Date: 2018-10-17 (Wed, 17 Oct 2018) Changed paths: M testing/test_tmpdir.py Log Message: ----------- fix test_cleanup_keep for expecting symlinks Commit: 56dd7bc551f739a00795ab866578ce3789fa572e https://github.com/pytest-dev/pytest/commit/56dd7bc551f739a00795ab866578ce3789fa572e Author: Ronny Pfannschmidt Date: 2018-10-17 (Wed, 17 Oct 2018) Changed paths: M testing/test_tmpdir.py Log Message: ----------- TestNumberedDir: ignore that symlinks arent created on windows Commit: e6b01b45f14c3b5b537171ac0fbc0ed34faf55c1 https://github.com/pytest-dev/pytest/commit/e6b01b45f14c3b5b537171ac0fbc0ed34faf55c1 Author: Bruno Oliveira Date: 2018-10-17 (Wed, 17 Oct 2018) Changed paths: M testing/test_tmpdir.py Log Message: ----------- Merge pull request #4185 from RonnyPfannschmidt/fix-fail fix test_cleanup_keep for expecting symlinks Compare: https://github.com/pytest-dev/pytest/compare/8a768b0db01a...e6b01b45f14c **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 Oct 18 06:48:42 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Thu, 18 Oct 2018 03:48:42 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] 12f94b: No longer upload code coverage to coveralls Message-ID: <5bc8650a7d6d8_3282aafed93258410452@hookshot-fe-d2afb11.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 12f94b81c0b76dfcdf32290615d6755458b6d626 https://github.com/pytest-dev/pytest/commit/12f94b81c0b76dfcdf32290615d6755458b6d626 Author: Bruno Oliveira Date: 2018-10-17 (Wed, 17 Oct 2018) Changed paths: M .travis.yml Log Message: ----------- No longer upload code coverage to coveralls We have since moved to codecov and uploading to coveralls is breaking OS-X builds for py37 [1], so we might as well take this opportunity to drop it. [1] https://travis-ci.org/pytest-dev/pytest/jobs/442858038 Commit: 517ee588c668504972cc2e5cb13d7ce197cb225d https://github.com/pytest-dev/pytest/commit/517ee588c668504972cc2e5cb13d7ce197cb225d Author: Bruno Oliveira Date: 2018-10-18 (Thu, 18 Oct 2018) Changed paths: M .travis.yml Log Message: ----------- Merge pull request #4186 from nicoddemus/drop-coveralls No longer upload code coverage to coveralls Compare: https://github.com/pytest-dev/pytest/compare/e6b01b45f14c...517ee588c668 **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 Oct 18 06:49:07 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Thu, 18 Oct 2018 03:49:07 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] 4f4c91: fix #4177 - pin setuptools>=40.0 Message-ID: <5bc86523c5989_1e212addfa176594940d1@hookshot-fe-2cc8887.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 4f4c91caf5a95d6aa9f0207f9ec880f1be75dd99 https://github.com/pytest-dev/pytest/commit/4f4c91caf5a95d6aa9f0207f9ec880f1be75dd99 Author: Ronny Pfannschmidt Date: 2018-10-17 (Wed, 17 Oct 2018) Changed paths: A changelog/4177.bugfix.rst M pyproject.toml M setup.py Log Message: ----------- fix #4177 - pin setuptools>=40.0 Commit: a83ee197c6a89a423aa9ea548d62b87752149044 https://github.com/pytest-dev/pytest/commit/a83ee197c6a89a423aa9ea548d62b87752149044 Author: Bruno Oliveira Date: 2018-10-17 (Wed, 17 Oct 2018) Changed paths: A changelog/4179.bugfix.rst M doc/en/deprecations.rst M src/_pytest/pathlib.py M testing/test_tmpdir.py Log Message: ----------- Merge remote-tracking branch 'upstream/master' into RonnyPfannschmidt/bump-setuptools Commit: e4871f7722d4254b28718e9c27b7e927ecf66191 https://github.com/pytest-dev/pytest/commit/e4871f7722d4254b28718e9c27b7e927ecf66191 Author: Bruno Oliveira Date: 2018-10-18 (Thu, 18 Oct 2018) Changed paths: A changelog/4177.bugfix.rst M pyproject.toml M setup.py Log Message: ----------- Merge pull request #4183 from RonnyPfannschmidt/bump-setuptools fix #4177 - pin setuptools>=40.0 Compare: https://github.com/pytest-dev/pytest/compare/517ee588c668...e4871f7722d4 **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 Oct 18 13:14:55 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Thu, 18 Oct 2018 10:14:55 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] f694d8: Make --color more colorful Message-ID: <5bc8bf8fddbe9_325b2b26efd545942034e@hookshot-fe-5a11256.cp1-iad.github.net.mail> Branch: refs/heads/features Home: https://github.com/pytest-dev/pytest 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 Compare: https://github.com/pytest-dev/pytest/compare/7931b5b4892c...43c3f596605a **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 Oct 18 18:23:18 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Thu, 18 Oct 2018 15:23:18 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] 12edc4: Pass TRAVIS env var to test environments [skip app... Message-ID: <5bc907d6501a5_3d4d2ae75d88e57c4725@hookshot-fe-32b5f5b.cp1-iad.github.net.mail> Branch: refs/heads/features Home: https://github.com/pytest-dev/pytest Commit: 12edc4e7b83fdf712f0c9f266a3beba1650b6bef https://github.com/pytest-dev/pytest/commit/12edc4e7b83fdf712f0c9f266a3beba1650b6bef Author: Bruno Oliveira Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M tox.ini Log Message: ----------- Pass TRAVIS env var to test environments [skip appveyor] xdist has an workaround inplace for Travis so "-n auto" works. Fix #4162 Commit: 17655b54f2359315362899968c44d504dbf9e05a https://github.com/pytest-dev/pytest/commit/17655b54f2359315362899968c44d504dbf9e05a Author: Bruno Oliveira Date: 2018-10-15 (Mon, 15 Oct 2018) Changed paths: M tox.ini Log Message: ----------- Merge pull request #4163 from nicoddemus/travis-passenv-4162 Pass TRAVIS env var to test environments [skip appveyor] Commit: f55ded20a951988391d7f2877bc94e648a014948 https://github.com/pytest-dev/pytest/commit/f55ded20a951988391d7f2877bc94e648a014948 Author: Vincent Barbaresi Date: 2018-10-16 (Tue, 16 Oct 2018) Changed paths: M src/_pytest/junitxml.py M testing/test_junitxml.py Log Message: ----------- fix #3533: properly escape raw XML object Using string formatting with the raw escaped object lead to string evaluation "" Format the unescaped string first, then use the XML escape method as a last step. Commit: d72154acda1e3f14ce6d531b5e4f54aff9e9a5f4 https://github.com/pytest-dev/pytest/commit/d72154acda1e3f14ce6d531b5e4f54aff9e9a5f4 Author: Vincent Barbaresi Date: 2018-10-16 (Tue, 16 Oct 2018) Changed paths: A changelog/3533.bugfix.rst Log Message: ----------- add changelog for #3533 Commit: f858177495dc73cafee758611c0f7640cb3fe0fa https://github.com/pytest-dev/pytest/commit/f858177495dc73cafee758611c0f7640cb3fe0fa Author: Ankit Goel Date: 2018-10-16 (Tue, 16 Oct 2018) Changed paths: A changelog/3533.bugfix.rst M src/_pytest/junitxml.py M testing/test_junitxml.py Log Message: ----------- Merge pull request #4167 from vbarbaresi/3533_junit_escape_skipped Fix #3533: properly escape raw XML object Commit: ee0a306ee45caf502a4c37dc3e5b7c76b9b93f86 https://github.com/pytest-dev/pytest/commit/ee0a306ee45caf502a4c37dc3e5b7c76b9b93f86 Author: Bruno Oliveira Date: 2018-10-16 (Tue, 16 Oct 2018) Changed paths: M .pre-commit-config.yaml M AUTHORS M CHANGELOG.rst R changelog/2535.bugfix.rst R changelog/3057.bugfix.rst R changelog/3713.doc.rst R changelog/4058.doc.rst R changelog/4063.trivial.rst R changelog/4064.doc.rst R changelog/4066.bugfix.rst R changelog/4093.trivial.rst R changelog/4132.bugfix.rst R changelog/4151.doc.rst R changelog/4152.bugfix.rst M changelog/README.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/historical-notes.rst M doc/en/reference.rst M doc/en/tmpdir.rst M doc/en/warnings.rst M doc/en/writing_plugins.rst M pyproject.toml M setup.cfg M setup.py M src/_pytest/_code/__init__.py M src/_pytest/_code/code.py M src/_pytest/assertion/rewrite.py M src/_pytest/cacheprovider.py M src/_pytest/compat.py M src/_pytest/config/__init__.py M src/_pytest/config/findpaths.py M src/_pytest/deprecated.py M src/_pytest/fixtures.py M src/_pytest/logging.py M src/_pytest/main.py M src/_pytest/mark/__init__.py M src/_pytest/mark/structures.py M src/_pytest/nodes.py M src/_pytest/outcomes.py A src/_pytest/pathlib.py R src/_pytest/paths.py M src/_pytest/pytester.py M src/_pytest/python.py M src/_pytest/recwarn.py M src/_pytest/resultlog.py M src/_pytest/terminal.py M src/_pytest/tmpdir.py M src/_pytest/warning_types.py M src/_pytest/warnings.py M testing/acceptance_test.py M testing/code/test_excinfo.py M testing/deprecated_test.py M testing/logging/test_reporting.py M testing/python/collect.py M testing/python/fixture.py M testing/python/metafunc.py M testing/test_conftest.py M testing/test_mark.py M testing/test_paths.py M testing/test_pytester.py M testing/test_recwarn.py M testing/test_runner.py M testing/test_terminal.py M testing/test_tmpdir.py M testing/test_warnings.py M tox.ini Log Message: ----------- Merge remote-tracking branch 'upstream/features' into merge-features-into-master Commit: f7285b6ab2222e29d80ad1501a301c250db444e0 https://github.com/pytest-dev/pytest/commit/f7285b6ab2222e29d80ad1501a301c250db444e0 Author: Bruno Oliveira Date: 2018-10-16 (Tue, 16 Oct 2018) Changed paths: M .pre-commit-config.yaml M AUTHORS M CHANGELOG.rst R changelog/2535.bugfix.rst R changelog/3057.bugfix.rst R changelog/3713.doc.rst R changelog/4058.doc.rst R changelog/4063.trivial.rst R changelog/4064.doc.rst R changelog/4066.bugfix.rst R changelog/4093.trivial.rst R changelog/4132.bugfix.rst R changelog/4151.doc.rst R changelog/4152.bugfix.rst M changelog/README.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/historical-notes.rst M doc/en/reference.rst M doc/en/tmpdir.rst M doc/en/warnings.rst M doc/en/writing_plugins.rst M pyproject.toml M setup.cfg M setup.py M src/_pytest/_code/__init__.py M src/_pytest/_code/code.py M src/_pytest/assertion/rewrite.py M src/_pytest/cacheprovider.py M src/_pytest/compat.py M src/_pytest/config/__init__.py M src/_pytest/config/findpaths.py M src/_pytest/deprecated.py M src/_pytest/fixtures.py M src/_pytest/logging.py M src/_pytest/main.py M src/_pytest/mark/__init__.py M src/_pytest/mark/structures.py M src/_pytest/nodes.py M src/_pytest/outcomes.py A src/_pytest/pathlib.py R src/_pytest/paths.py M src/_pytest/pytester.py M src/_pytest/python.py M src/_pytest/recwarn.py M src/_pytest/resultlog.py M src/_pytest/terminal.py M src/_pytest/tmpdir.py M src/_pytest/warning_types.py M src/_pytest/warnings.py M testing/acceptance_test.py M testing/code/test_excinfo.py M testing/deprecated_test.py M testing/logging/test_reporting.py M testing/python/collect.py M testing/python/fixture.py M testing/python/metafunc.py M testing/test_conftest.py M testing/test_mark.py M testing/test_paths.py M testing/test_pytester.py M testing/test_recwarn.py M testing/test_runner.py M testing/test_terminal.py M testing/test_tmpdir.py M testing/test_warnings.py M tox.ini Log Message: ----------- Merge pull request #4172 from nicoddemus/merge-features-into-master Merge features into master Commit: 215a2ed3dec9d762a2fadb08c5393eb36ddf224f https://github.com/pytest-dev/pytest/commit/215a2ed3dec9d762a2fadb08c5393eb36ddf224f Author: Bruno Oliveira Date: 2018-10-16 (Tue, 16 Oct 2018) Changed paths: M doc/en/warnings.rst Log Message: ----------- Update warnings docs Some points on the document work different in 3.9, plus changed the order of the sections a bit to make more sense for users reading it for the first time. Commit: ab8907f6f5b7a0d9df645651dbb34732b775b9cb https://github.com/pytest-dev/pytest/commit/ab8907f6f5b7a0d9df645651dbb34732b775b9cb Author: Anthony Sottile Date: 2018-10-16 (Tue, 16 Oct 2018) Changed paths: M CHANGELOG.rst M doc/en/deprecations.rst M src/_pytest/logging.py Log Message: ----------- s/comparision/comparison/g [ci skip] Commit: 93bdbf7572cf330c1cfba46f0436e9a201f5f3f6 https://github.com/pytest-dev/pytest/commit/93bdbf7572cf330c1cfba46f0436e9a201f5f3f6 Author: Bruno Oliveira Date: 2018-10-17 (Wed, 17 Oct 2018) Changed paths: M doc/en/warnings.rst Log Message: ----------- Merge pull request #4173 from nicoddemus/warning-docs-update Update warnings docs Commit: ba5a2955443313dd4b49ce539508ef5be93966b2 https://github.com/pytest-dev/pytest/commit/ba5a2955443313dd4b49ce539508ef5be93966b2 Author: Bruno Oliveira Date: 2018-10-17 (Wed, 17 Oct 2018) Changed paths: M doc/en/deprecations.rst Log Message: ----------- Fix hook name in deprecations.rst As mentioned in https://github.com/pytest-dev/pytest/issues/4128#issuecomment-430690498 Commit: 4f4c91caf5a95d6aa9f0207f9ec880f1be75dd99 https://github.com/pytest-dev/pytest/commit/4f4c91caf5a95d6aa9f0207f9ec880f1be75dd99 Author: Ronny Pfannschmidt Date: 2018-10-17 (Wed, 17 Oct 2018) Changed paths: A changelog/4177.bugfix.rst M pyproject.toml M setup.py Log Message: ----------- fix #4177 - pin setuptools>=40.0 Commit: cc335d44a09e7d3e204b9304f4c0361ebce4c726 https://github.com/pytest-dev/pytest/commit/cc335d44a09e7d3e204b9304f4c0361ebce4c726 Author: Ronny Pfannschmidt Date: 2018-10-17 (Wed, 17 Oct 2018) Changed paths: A changelog/4179.bugfix.rst M src/_pytest/pathlib.py M testing/test_tmpdir.py Log Message: ----------- fix #4179 - bring back the current testrun symlink Commit: 8dca8f3c9f3ca09bfa11fb1b322a4707c098bab6 https://github.com/pytest-dev/pytest/commit/8dca8f3c9f3ca09bfa11fb1b322a4707c098bab6 Author: Ronny Pfannschmidt Date: 2018-10-17 (Wed, 17 Oct 2018) Changed paths: M testing/test_tmpdir.py Log Message: ----------- fix test_cleanup_keep for expecting symlinks Commit: 8a768b0db01a61b694c054d1b9a7ae8984be4c9c https://github.com/pytest-dev/pytest/commit/8a768b0db01a61b694c054d1b9a7ae8984be4c9c Author: Bruno Oliveira Date: 2018-10-17 (Wed, 17 Oct 2018) Changed paths: M doc/en/deprecations.rst Log Message: ----------- Merge pull request #4182 from nicoddemus/fix-deprecations-hook-name Fix hook name in deprecations.rst Commit: 56dd7bc551f739a00795ab866578ce3789fa572e https://github.com/pytest-dev/pytest/commit/56dd7bc551f739a00795ab866578ce3789fa572e Author: Ronny Pfannschmidt Date: 2018-10-17 (Wed, 17 Oct 2018) Changed paths: M testing/test_tmpdir.py Log Message: ----------- TestNumberedDir: ignore that symlinks arent created on windows Commit: e6b01b45f14c3b5b537171ac0fbc0ed34faf55c1 https://github.com/pytest-dev/pytest/commit/e6b01b45f14c3b5b537171ac0fbc0ed34faf55c1 Author: Bruno Oliveira Date: 2018-10-17 (Wed, 17 Oct 2018) Changed paths: M testing/test_tmpdir.py Log Message: ----------- Merge pull request #4185 from RonnyPfannschmidt/fix-fail fix test_cleanup_keep for expecting symlinks Commit: 12f94b81c0b76dfcdf32290615d6755458b6d626 https://github.com/pytest-dev/pytest/commit/12f94b81c0b76dfcdf32290615d6755458b6d626 Author: Bruno Oliveira Date: 2018-10-17 (Wed, 17 Oct 2018) Changed paths: M .travis.yml Log Message: ----------- No longer upload code coverage to coveralls We have since moved to codecov and uploading to coveralls is breaking OS-X builds for py37 [1], so we might as well take this opportunity to drop it. [1] https://travis-ci.org/pytest-dev/pytest/jobs/442858038 Commit: a83ee197c6a89a423aa9ea548d62b87752149044 https://github.com/pytest-dev/pytest/commit/a83ee197c6a89a423aa9ea548d62b87752149044 Author: Bruno Oliveira Date: 2018-10-17 (Wed, 17 Oct 2018) Changed paths: A changelog/4179.bugfix.rst M doc/en/deprecations.rst M src/_pytest/pathlib.py M testing/test_tmpdir.py Log Message: ----------- Merge remote-tracking branch 'upstream/master' into RonnyPfannschmidt/bump-setuptools Commit: 517ee588c668504972cc2e5cb13d7ce197cb225d https://github.com/pytest-dev/pytest/commit/517ee588c668504972cc2e5cb13d7ce197cb225d Author: Bruno Oliveira Date: 2018-10-18 (Thu, 18 Oct 2018) Changed paths: M .travis.yml Log Message: ----------- Merge pull request #4186 from nicoddemus/drop-coveralls No longer upload code coverage to coveralls Commit: e4871f7722d4254b28718e9c27b7e927ecf66191 https://github.com/pytest-dev/pytest/commit/e4871f7722d4254b28718e9c27b7e927ecf66191 Author: Bruno Oliveira Date: 2018-10-18 (Thu, 18 Oct 2018) Changed paths: A changelog/4177.bugfix.rst M pyproject.toml M setup.py Log Message: ----------- Merge pull request #4183 from RonnyPfannschmidt/bump-setuptools fix #4177 - pin setuptools>=40.0 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 Compare: https://github.com/pytest-dev/pytest/compare/43c3f596605a...b432f1207c6f **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 Oct 19 06:18:31 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Fri, 19 Oct 2018 03:18:31 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] 180352: Use safe_str() to format warning message about uni... Message-ID: <5bc9af77a296d_5822acb9b1945884264d@hookshot-fe-6b2eebc.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 18035211f5cf9c95cc331ee37156f4c04707c4a0 https://github.com/pytest-dev/pytest/commit/18035211f5cf9c95cc331ee37156f4c04707c4a0 Author: Bruno Oliveira Date: 2018-10-18 (Thu, 18 Oct 2018) Changed paths: A changelog/3691.bugfix.rst M src/_pytest/warnings.py M testing/test_warnings.py Log Message: ----------- Use safe_str() to format warning message about unicode in Python 2 Fix #3691 Commit: 864d7fef30f477a0980c9b8f9c283ca4becd4b7b https://github.com/pytest-dev/pytest/commit/864d7fef30f477a0980c9b8f9c283ca4becd4b7b Author: Bruno Oliveira Date: 2018-10-18 (Thu, 18 Oct 2018) Changed paths: M tox.ini Log Message: ----------- Add back some {posargs} placeholders for pytest invocations in tox.ini Those were removed by accident in a previous commits it seems Commit: 2abd005cc975ce6f81e1b2b6c965631e1154a729 https://github.com/pytest-dev/pytest/commit/2abd005cc975ce6f81e1b2b6c965631e1154a729 Author: Bruno Oliveira Date: 2018-10-19 (Fri, 19 Oct 2018) Changed paths: A changelog/3691.bugfix.rst M src/_pytest/warnings.py M testing/test_warnings.py M tox.ini Log Message: ----------- Merge pull request #4195 from nicoddemus/issue-3691 Use safe_str() to format warning message about unicode in Python 2 Compare: https://github.com/pytest-dev/pytest/compare/366b88388bca...2abd005cc975 **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 Oct 19 07:13:13 2018 From: nicoddemus at gmail.com (nicoddemus) Date: Fri, 19 Oct 2018 04:13:13 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] Message-ID: <5bc9bc4921a23_5fae2aafc7ef2580224a6@hookshot-fe-265448d.cp1-iad.github.net.mail> Branch: refs/heads/reorganize-docs Home: https://github.com/pytest-dev/pytest **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 Oct 19 11:13:39 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Fri, 19 Oct 2018 08:13:39 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] 0fc180: Update tmpdir.rst Message-ID: <5bc9f4a37c02f_37382afa152005787096f@hookshot-fe-265448d.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 0fc1801d0d37cbe2a752bb5415f195792ebdb77f https://github.com/pytest-dev/pytest/commit/0fc1801d0d37cbe2a752bb5415f195792ebdb77f Author: ykantor <8383983+ykantor at users.noreply.github.com> Date: 2018-10-19 (Fri, 19 Oct 2018) Changed paths: M doc/en/tmpdir.rst Log Message: ----------- Update tmpdir.rst Commit: dde147641ed2a7e81654146280be364cf09c05a4 https://github.com/pytest-dev/pytest/commit/dde147641ed2a7e81654146280be364cf09c05a4 Author: Bruno Oliveira Date: 2018-10-19 (Fri, 19 Oct 2018) Changed paths: M doc/en/tmpdir.rst Log Message: ----------- Fix linting Commit: c54cdd05b874adba1b42d50fdbe10574f7037b1c https://github.com/pytest-dev/pytest/commit/c54cdd05b874adba1b42d50fdbe10574f7037b1c Author: Bruno Oliveira Date: 2018-10-19 (Fri, 19 Oct 2018) Changed paths: M doc/en/tmpdir.rst Log Message: ----------- Merge pull request #4201 from ykantor/patch-1 Update tmpdir.rst - very trivial Compare: https://github.com/pytest-dev/pytest/compare/2abd005cc975...c54cdd05b874 **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 Oct 19 16:49:35 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Fri, 19 Oct 2018 13:49:35 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] 51d358: fix typo in tmpdir documentation Message-ID: <5bca435f527c7_5e062b1d68c5857c499d3@hookshot-fe-6e9b612.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 51d358a7a987980153c3e20a98c87ddf6a11dc6e https://github.com/pytest-dev/pytest/commit/51d358a7a987980153c3e20a98c87ddf6a11dc6e Author: Vincent Barbaresi Date: 2018-10-19 (Fri, 19 Oct 2018) Changed paths: M doc/en/tmpdir.rst Log Message: ----------- fix typo in tmpdir documentation Commit: b0eed7b56c770a0269ac8692f54778e7f63f8eec https://github.com/pytest-dev/pytest/commit/b0eed7b56c770a0269ac8692f54778e7f63f8eec Author: Bruno Oliveira Date: 2018-10-19 (Fri, 19 Oct 2018) Changed paths: M doc/en/tmpdir.rst Log Message: ----------- Merge pull request #4205 from vbarbaresi/fix_typo fix typo in tmpdir documentation (trivial) Compare: https://github.com/pytest-dev/pytest/compare/c54cdd05b874...b0eed7b56c77 **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 Oct 20 10:36:07 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Sat, 20 Oct 2018 07:36:07 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] db106d: Fix logging usage in hooks pytest_sessionstart/fin... Message-ID: <5bcb3d576be37_218c2b013cec458832697@hookshot-fe-da92815.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: db106d60855fa7536eadbe1d0a38bb65abb6511f https://github.com/pytest-dev/pytest/commit/db106d60855fa7536eadbe1d0a38bb65abb6511f Author: Vincent Barbaresi Date: 2018-10-20 (Sat, 20 Oct 2018) Changed paths: A changelog/3340.bugfix.rst M src/_pytest/logging.py M testing/logging/test_reporting.py Log Message: ----------- Fix logging usage in hooks pytest_sessionstart/finish #3340 Commit: b9990f77ff9c9142e8ebe8f96d38544e7bd09fd7 https://github.com/pytest-dev/pytest/commit/b9990f77ff9c9142e8ebe8f96d38544e7bd09fd7 Author: Bruno Oliveira Date: 2018-10-20 (Sat, 20 Oct 2018) Changed paths: A changelog/3340.bugfix.rst M src/_pytest/logging.py M testing/logging/test_reporting.py Log Message: ----------- Merge pull request #4204 from vbarbaresi/3340_log_hooks Fix logging usage in hooks pytest_sessionstart/finish Compare: https://github.com/pytest-dev/pytest/compare/b0eed7b56c77...b9990f77ff9c **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 Oct 22 20:54:25 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Mon, 22 Oct 2018 17:54:25 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] 771e86: Preparing release version 3.9.2 Message-ID: <5bce714161f47_2e192af220f3e58422213@hookshot-fe-7191cb1.cp1-iad.github.net.mail> Branch: refs/tags/3.9.2 Home: https://github.com/pytest-dev/pytest Commit: 771e860011c24f5582d31ebf0631d38bee60c770 https://github.com/pytest-dev/pytest/commit/771e860011c24f5582d31ebf0631d38bee60c770 Author: Bruno Oliveira Date: 2018-10-22 (Mon, 22 Oct 2018) Changed paths: M CHANGELOG.rst R changelog/2909.bugfix.rst R changelog/3340.bugfix.rst R changelog/3533.bugfix.rst R changelog/3691.bugfix.rst R changelog/4026.bugfix.rst R changelog/4177.bugfix.rst R changelog/4179.bugfix.rst R changelog/4192.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/simple.rst M doc/en/fixture.rst M doc/en/writing_plugins.rst Log Message: ----------- Preparing release version 3.9.2 **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 Oct 22 21:08:18 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Mon, 22 Oct 2018 18:08:18 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] 771e86: Preparing release version 3.9.2 Message-ID: <5bce748228fcc_2b662ab4e233257c257cc@hookshot-fe-b0febf1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 771e860011c24f5582d31ebf0631d38bee60c770 https://github.com/pytest-dev/pytest/commit/771e860011c24f5582d31ebf0631d38bee60c770 Author: Bruno Oliveira Date: 2018-10-22 (Mon, 22 Oct 2018) Changed paths: M CHANGELOG.rst R changelog/2909.bugfix.rst R changelog/3340.bugfix.rst R changelog/3533.bugfix.rst R changelog/3691.bugfix.rst R changelog/4026.bugfix.rst R changelog/4177.bugfix.rst R changelog/4179.bugfix.rst R changelog/4192.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/simple.rst M doc/en/fixture.rst M doc/en/writing_plugins.rst Log Message: ----------- Preparing release version 3.9.2 Commit: fc0f89ac14e4a5faacf54b3cb6a741469e1e0dd7 https://github.com/pytest-dev/pytest/commit/fc0f89ac14e4a5faacf54b3cb6a741469e1e0dd7 Author: Bruno Oliveira Date: 2018-10-22 (Mon, 22 Oct 2018) Changed paths: M CHANGELOG.rst R changelog/2909.bugfix.rst R changelog/3340.bugfix.rst R changelog/3533.bugfix.rst R changelog/3691.bugfix.rst R changelog/4026.bugfix.rst R changelog/4177.bugfix.rst R changelog/4179.bugfix.rst R changelog/4192.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/simple.rst M doc/en/fixture.rst M doc/en/writing_plugins.rst Log Message: ----------- Merge pull request #4215 from nicoddemus/release-3.9.2 Release version 3.9.2 Compare: https://github.com/pytest-dev/pytest/compare/c94b2b227e92...fc0f89ac14e4 **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 Oct 23 16:10:18 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Tue, 23 Oct 2018 13:10:18 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] fadac0: Fix "Plugin already registered" error with symlink... Message-ID: <5bcf802acc4a9_1ecd2acbb642c578549fb@hookshot-fe-88eb02d.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: fadac0ffc0102f8ba536f3848623f67c81bb11a2 https://github.com/pytest-dev/pytest/commit/fadac0ffc0102f8ba536f3848623f67c81bb11a2 Author: Daniel Hahler Date: 2018-10-23 (Tue, 23 Oct 2018) Changed paths: A changelog/4174.bugfix.rst M src/_pytest/config/__init__.py M testing/test_conftest.py Log Message: ----------- Fix "Plugin already registered" error with symlinks Fixes https://github.com/pytest-dev/pytest/issues/4174. Commit: 72d98a7c5261735b361c71c91b4383031603a97f https://github.com/pytest-dev/pytest/commit/72d98a7c5261735b361c71c91b4383031603a97f Author: Bruno Oliveira Date: 2018-10-23 (Tue, 23 Oct 2018) Changed paths: A changelog/4174.bugfix.rst M src/_pytest/config/__init__.py M testing/test_conftest.py Log Message: ----------- Merge pull request #4214 from blueyed/fix-4174 Fix "Plugin already registered" error with symlinks Compare: https://github.com/pytest-dev/pytest/compare/799b72cf6f35...72d98a7c5261 **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 Oct 23 18:10:46 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Tue, 23 Oct 2018 15:10:46 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] 0dd851: Add reference to ``empty_parameter_set_mark`` para... Message-ID: <5bcf9c6691bf2_26112affdf7f059412686@hookshot-fe-265448d.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 0dd85157ea75860610bbd13c6bdda92dcb57ed73 https://github.com/pytest-dev/pytest/commit/0dd85157ea75860610bbd13c6bdda92dcb57ed73 Author: Andreas Profous Date: 2018-10-23 (Tue, 23 Oct 2018) Changed paths: A changelog/3851.doc.rst M doc/en/parametrize.rst Log Message: ----------- Add reference to ``empty_parameter_set_mark`` parametrize doc Commit: 8bced7415c3bbf4a68345bce600dc86d83f36d76 https://github.com/pytest-dev/pytest/commit/8bced7415c3bbf4a68345bce600dc86d83f36d76 Author: Bruno Oliveira Date: 2018-10-23 (Tue, 23 Oct 2018) Changed paths: A changelog/3851.doc.rst M doc/en/parametrize.rst Log Message: ----------- Merge pull request #4220 from anpr/doc_raise_on_empty_parameterset Add `empty_parameter_set_mark` ini option documentation to the parametrize doc Compare: https://github.com/pytest-dev/pytest/compare/72d98a7c5261...8bced7415c3b **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 Oct 24 16:50:21 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Wed, 24 Oct 2018 13:50:21 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] 956b3a: Revert patching of breakpointhook as it appears to... Message-ID: <5bd0db0d896ab_53252afb0a41a5848798a@hookshot-fe-6b2eebc.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 956b3aca97cadf4fd802b60607115d1276f62229 https://github.com/pytest-dev/pytest/commit/956b3aca97cadf4fd802b60607115d1276f62229 Author: Anthony Sottile Date: 2018-09-23 (Sun, 23 Sep 2018) Changed paths: M src/_pytest/debugging.py M testing/test_pdb.py Log Message: ----------- Revert patching of breakpointhook as it appears to do nothing Commit: dbfb3ccc422fb7e8fd1c7db93b601a5610393e2d https://github.com/pytest-dev/pytest/commit/dbfb3ccc422fb7e8fd1c7db93b601a5610393e2d Author: Anthony Sottile Date: 2018-10-10 (Wed, 10 Oct 2018) Changed paths: A changelog/4028.trivial.rst Log Message: ----------- Add changelog entry Commit: b6fa4e248f16afb277ae229997417ed839931bed https://github.com/pytest-dev/pytest/commit/b6fa4e248f16afb277ae229997417ed839931bed Author: Bruno Oliveira Date: 2018-10-24 (Wed, 24 Oct 2018) Changed paths: A changelog/4028.trivial.rst M src/_pytest/debugging.py M testing/test_pdb.py Log Message: ----------- Merge pull request #4028 from asottile/revert_breakpoint_code Revert patching of breakpointhook as it appears to do nothing Compare: https://github.com/pytest-dev/pytest/compare/9df1b037d6f0...b6fa4e248f16 **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 Oct 24 18:27:31 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Wed, 24 Oct 2018 15:27:31 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] 2cf4c6: doc: fix caplog: s/methods/properties/ Message-ID: <5bd0f1d3df9c0_320b2ac0d0e585745782f@hookshot-fe-2cc8887.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 2cf4c67e453e6a673f5b4e9403177f2d2e2a754c https://github.com/pytest-dev/pytest/commit/2cf4c67e453e6a673f5b4e9403177f2d2e2a754c Author: Daniel Hahler Date: 2018-10-24 (Wed, 24 Oct 2018) Changed paths: M src/_pytest/logging.py Log Message: ----------- doc: fix caplog: s/methods/properties/ Commit: 4a69104af31c62e1ea13af52259bc6ba888c4dd9 https://github.com/pytest-dev/pytest/commit/4a69104af31c62e1ea13af52259bc6ba888c4dd9 Author: Bruno Oliveira Date: 2018-10-24 (Wed, 24 Oct 2018) Changed paths: M src/_pytest/logging.py Log Message: ----------- Merge pull request #4232 from blueyed/fix-doc-caplog doc: fix caplog: s/methods/properties/ Compare: https://github.com/pytest-dev/pytest/compare/15278aacb9de...4a69104af31c **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 Oct 25 06:52:13 2018 From: nicoddemus at gmail.com (nicoddemus) Date: Thu, 25 Oct 2018 03:52:13 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] Message-ID: <5bd1a05d819a_6a22adae628e57459035@hookshot-fe-da92815.cp1-iad.github.net.mail> Branch: refs/heads/documentation-restructure Home: https://github.com/pytest-dev/pytest **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 Oct 25 07:37:42 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Thu, 25 Oct 2018 04:37:42 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] 2368fb: Apply reorder-python-imports to all files Message-ID: <5bd1ab0664052_5fe92ae59ac245708053d@hookshot-fe-88eb02d.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 2368fbb63cf144e2bed4120686a4a136647426f0 https://github.com/pytest-dev/pytest/commit/2368fbb63cf144e2bed4120686a4a136647426f0 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 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 Log Message: ----------- Apply reorder-python-imports to all files Commit: ccdb248397fb54325675c5a359de6804d27f9b4d https://github.com/pytest-dev/pytest/commit/ccdb248397fb54325675c5a359de6804d27f9b4d Author: Bruno Oliveira Date: 2018-10-25 (Thu, 25 Oct 2018) Changed paths: M .pre-commit-config.yaml M bench/bench_argcomplete.py M bench/skip.py 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 Log Message: ----------- Merge pull request #4235 from asottile/reorder_python_imports Apply reorder-python-imports to all files Compare: https://github.com/pytest-dev/pytest/compare/f6dfca718289...ccdb248397fb **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 Oct 25 12:14:06 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Thu, 25 Oct 2018 09:14:06 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] 1af31a: Add a changelog for #4235 [ci skip] Message-ID: <5bd1ebcec58f1_7f622ad7688f457096143@hookshot-fe-6e9b612.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 1af31a09f42eeb6abfb27ab31b00f53708b92c4c https://github.com/pytest-dev/pytest/commit/1af31a09f42eeb6abfb27ab31b00f53708b92c4c Author: Anthony Sottile Date: 2018-10-25 (Thu, 25 Oct 2018) Changed paths: A changelog/4233.trivial.rst Log Message: ----------- Add a changelog for #4235 [ci skip] Commit: 041044eef02ae094364e3790791da16d7c877398 https://github.com/pytest-dev/pytest/commit/041044eef02ae094364e3790791da16d7c877398 Author: Bruno Oliveira Date: 2018-10-25 (Thu, 25 Oct 2018) Changed paths: A changelog/4233.trivial.rst Log Message: ----------- Merge pull request #4238 from asottile/cl Add a changelog for #4235 [ci skip] Compare: https://github.com/pytest-dev/pytest/compare/ccdb248397fb...041044eef02a **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 Oct 26 07:07:51 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Fri, 26 Oct 2018 04:07:51 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] e04182: Move handling of duplicate files Message-ID: <5bd2f5874e1cb_5b0f2aec02cd8584321cc@hookshot-fe-6b2eebc.cp1-iad.github.net.mail> Branch: refs/heads/features Home: https://github.com/pytest-dev/pytest 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: 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 Compare: https://github.com/pytest-dev/pytest/compare/bf1991753713...8d0e1a99e49a **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 Oct 26 07:08:01 2018 From: nicoddemus at gmail.com (nicoddemus) Date: Fri, 26 Oct 2018 04:08:01 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] Message-ID: <5bd2f5927e_6c0b2af307ed65781054ac@hookshot-fe-d2afb11.cp1-iad.github.net.mail> Branch: refs/heads/merge-master Home: https://github.com/pytest-dev/pytest **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 Oct 26 07:09:34 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Fri, 26 Oct 2018 04:09:34 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] ce0b05: fix #4243 - support positional argument stacklevel... Message-ID: <5bd2f5eeb2060_45f92abc1708c584612b3@hookshot-fe-b0febf1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: ce0b0518c780c498025f4252edd9fb587b2aaa37 https://github.com/pytest-dev/pytest/commit/ce0b0518c780c498025f4252edd9fb587b2aaa37 Author: Ronny Pfannschmidt Date: 2018-10-26 (Fri, 26 Oct 2018) Changed paths: A changelog/4243.bugfix.rst M src/_pytest/recwarn.py M testing/test_recwarn.py Log Message: ----------- fix #4243 - support positional argument stacklevel on python2 Commit: 56989a8350b3f2758fdb4cf421d9c77a08706d03 https://github.com/pytest-dev/pytest/commit/56989a8350b3f2758fdb4cf421d9c77a08706d03 Author: Bruno Oliveira Date: 2018-10-26 (Fri, 26 Oct 2018) Changed paths: A changelog/4243.bugfix.rst M src/_pytest/recwarn.py M testing/test_recwarn.py Log Message: ----------- Merge pull request #4244 from RonnyPfannschmidt/fix-4243 fix #4243 - support positional argument stacklevel on python2 Compare: https://github.com/pytest-dev/pytest/compare/041044eef02a...56989a8350b3 **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 Oct 26 13:36:44 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Fri, 26 Oct 2018 10:36:44 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] ae2fc2: handle test folder cleanup being unable to create ... Message-ID: <5bd350acd75ff_14ef2af0c691657c108354@hookshot-fe-265448d.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: ae2fc277991f1717463f80aa98c57fd1f7718a87 https://github.com/pytest-dev/pytest/commit/ae2fc277991f1717463f80aa98c57fd1f7718a87 Author: Ronny Pfannschmidt Date: 2018-10-26 (Fri, 26 Oct 2018) Changed paths: A changelog/4181.bugfix.rst M src/_pytest/pathlib.py M testing/test_tmpdir.py Log Message: ----------- handle test folder cleanup being unable to create a cleanup lock Commit: d59786fcc421dcec1bcbffc4768625b5172d2475 https://github.com/pytest-dev/pytest/commit/d59786fcc421dcec1bcbffc4768625b5172d2475 Author: Bruno Oliveira Date: 2018-10-26 (Fri, 26 Oct 2018) Changed paths: A changelog/4181.bugfix.rst M src/_pytest/pathlib.py M testing/test_tmpdir.py Log Message: ----------- Merge pull request #4222 from RonnyPfannschmidt/pathlib-fixes handle race condition when creation and deletion of a numbered dir overlap Compare: https://github.com/pytest-dev/pytest/compare/9cde67c09c5e...d59786fcc421 **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 Oct 26 18:19:04 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Fri, 26 Oct 2018 15:19:04 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] bfa199: add script to generate a example folder for collec... Message-ID: <5bd392d8405_68fa2b12cb7e657c48171@hookshot-fe-d2afb11.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: bfa1993840f5c73804980f852e41f85d7bc221e5 https://github.com/pytest-dev/pytest/commit/bfa1993840f5c73804980f852e41f85d7bc221e5 Author: Ronny Pfannschmidt Date: 2018-10-25 (Thu, 25 Oct 2018) Changed paths: 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 Log Message: ----------- add script to generate a example folder for collecting many files Commit: ebba3ebe671f8ce2d198746c985783f71758c0db https://github.com/pytest-dev/pytest/commit/ebba3ebe671f8ce2d198746c985783f71758c0db Author: Bruno Oliveira Date: 2018-10-26 (Fri, 26 Oct 2018) Changed paths: 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 Log Message: ----------- Merge pull request #4240 from RonnyPfannschmidt/perf-example-collect-files add script to generate a example folder for collecting many files Compare: https://github.com/pytest-dev/pytest/compare/1d09e1d8ceb8...ebba3ebe671f **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 Oct 27 09:02:24 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Sat, 27 Oct 2018 06:02:24 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] dcdf86: python: collect: revisit Message-ID: <5bd461e08737e_7dc22b203131e59453726@hookshot-fe-6e9b612.cp1-iad.github.net.mail> Branch: refs/heads/features Home: https://github.com/pytest-dev/pytest 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 Compare: https://github.com/pytest-dev/pytest/compare/8d0e1a99e49a...e986d06ade5d **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 Oct 27 12:15:51 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Sat, 27 Oct 2018 09:15:51 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] 96784c: Preparing release version 3.9.3 Message-ID: <5bd48f37ce05b_60e62b0b671885882919@hookshot-fe-d252ca1.cp1-iad.github.net.mail> Branch: refs/tags/3.9.3 Home: https://github.com/pytest-dev/pytest Commit: 96784c2052ba5d36a8c3deaf039c9ab406b12cca https://github.com/pytest-dev/pytest/commit/96784c2052ba5d36a8c3deaf039c9ab406b12cca 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/4181.bugfix.rst R changelog/4221.bugfix.rst R changelog/4233.trivial.rst R changelog/4243.bugfix.rst R changelog/4248.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 Log Message: ----------- Preparing release version 3.9.3 **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 Oct 27 12:36:43 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Sat, 27 Oct 2018 09:36:43 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] 96784c: Preparing release version 3.9.3 Message-ID: <5bd4941bcb916_137a02aecd28d0588905dd@hookshot-fe-dfcc362.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 96784c2052ba5d36a8c3deaf039c9ab406b12cca https://github.com/pytest-dev/pytest/commit/96784c2052ba5d36a8c3deaf039c9ab406b12cca 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/4181.bugfix.rst R changelog/4221.bugfix.rst R changelog/4233.trivial.rst R changelog/4243.bugfix.rst R changelog/4248.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 Log Message: ----------- Preparing release version 3.9.3 Commit: 9ef23b686c3e55a667b0e3365966b5cdf7b16a0a https://github.com/pytest-dev/pytest/commit/9ef23b686c3e55a667b0e3365966b5cdf7b16a0a 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/4181.bugfix.rst R changelog/4221.bugfix.rst R changelog/4233.trivial.rst R changelog/4243.bugfix.rst R changelog/4248.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 Log Message: ----------- Merge pull request #4252 from nicoddemus/release-3.9.3 Preparing release version 3.9.3 Compare: https://github.com/pytest-dev/pytest/compare/ebba3ebe671f...9ef23b686c3e **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 Oct 27 16:16:33 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Sat, 27 Oct 2018 13:16:33 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] b0c091: changed address to pytest-data-dir Message-ID: <5bd4c7a1be391_3c482b13bfe7c57c521a@hookshot-fe-6e9b612.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: b0c0911ba30dc69581fcbc012776401c1107d9e3 https://github.com/pytest-dev/pytest/commit/b0c0911ba30dc69581fcbc012776401c1107d9e3 Author: Bernardo Gomes Date: 2018-10-27 (Sat, 27 Oct 2018) Changed paths: M doc/en/fixture.rst Log Message: ----------- changed address to pytest-data-dir Commit: bab1ef5d38b4c08e2048927b0421f96c41876d74 https://github.com/pytest-dev/pytest/commit/bab1ef5d38b4c08e2048927b0421f96c41876d74 Author: Bruno Oliveira Date: 2018-10-27 (Sat, 27 Oct 2018) Changed paths: M doc/en/fixture.rst Log Message: ----------- Merge pull request #4257 from Bernardoow/changed_address_to_pytest-datadir changed address to pytest-data-dir Compare: https://github.com/pytest-dev/pytest/compare/9ef23b686c3e...bab1ef5d38b4 **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 Oct 28 08:44:15 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Sun, 28 Oct 2018 05:44:15 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] c3acf0: Fixes #4255 by adding to the documentation that mo... Message-ID: <5bd5af1feed32_20d02afdf4b7c588863ad@hookshot-fe-cace476.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: c3acf049bd0424c455e7fcbecc3d6bf0b5d31c6a https://github.com/pytest-dev/pytest/commit/c3acf049bd0424c455e7fcbecc3d6bf0b5d31c6a Author: Palash Chatterjee Date: 2018-10-28 (Sun, 28 Oct 2018) Changed paths: A changelog/4255.doc.rst M doc/en/reference.rst Log Message: ----------- Fixes #4255 by adding to the documentation that module names are not regex-escaped Commit: e6e40db9c7c5f585185df699513ea745a4429336 https://github.com/pytest-dev/pytest/commit/e6e40db9c7c5f585185df699513ea745a4429336 Author: Bruno Oliveira Date: 2018-10-28 (Sun, 28 Oct 2018) Changed paths: A changelog/4255.doc.rst M doc/en/reference.rst Log Message: ----------- Merge pull request #4258 from pecey/tmp/issue-4255 Fixes #4255 by adding to the doc that module names are not regex-escaped Compare: https://github.com/pytest-dev/pytest/compare/bab1ef5d38b4...e6e40db9c7c5 **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 Oct 30 07:24:04 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Tue, 30 Oct 2018 04:24:04 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] 22ab73: Spelling and grammar fixes Message-ID: <5bd83f5461a57_10082ac71162c57030813@hookshot-fe-d2afb11.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 22ab737243387282acac2ebb735802ebe2042876 https://github.com/pytest-dev/pytest/commit/22ab737243387282acac2ebb735802ebe2042876 Author: Ville Skytt? Date: 2018-10-29 (Mon, 29 Oct 2018) Changed paths: M CHANGELOG.rst M doc/en/proposals/parametrize_with_fixtures.rst M doc/en/writing_plugins.rst M src/_pytest/capture.py M src/_pytest/config/argparsing.py M src/_pytest/fixtures.py M src/_pytest/hookspec.py M src/_pytest/mark/structures.py M src/_pytest/pathlib.py M src/_pytest/python.py Log Message: ----------- Spelling and grammar fixes Commit: a035c89ea7b7cacd0aa9fddcd4de7a166fa0e266 https://github.com/pytest-dev/pytest/commit/a035c89ea7b7cacd0aa9fddcd4de7a166fa0e266 Author: Ville Skytt? Date: 2018-10-30 (Tue, 30 Oct 2018) Changed paths: M src/_pytest/pathlib.py Log Message: ----------- Spelling fix Commit: 46ec0ec43a4cc3c0bb002a496d05b978de411dee https://github.com/pytest-dev/pytest/commit/46ec0ec43a4cc3c0bb002a496d05b978de411dee Author: Bruno Oliveira Date: 2018-10-30 (Tue, 30 Oct 2018) Changed paths: M CHANGELOG.rst M doc/en/proposals/parametrize_with_fixtures.rst M doc/en/writing_plugins.rst M src/_pytest/capture.py M src/_pytest/config/argparsing.py M src/_pytest/fixtures.py M src/_pytest/hookspec.py M src/_pytest/mark/structures.py M src/_pytest/pathlib.py M src/_pytest/python.py Log Message: ----------- Merge pull request #4264 from scop/spelling2 Spelling and grammar fixes Compare: https://github.com/pytest-dev/pytest/compare/f258b75a2462...46ec0ec43a4c **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 Oct 30 07:25:59 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Tue, 30 Oct 2018 04:25:59 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] 40228f: collection: _recurse: skip __pycache__ Message-ID: <5bd83fc723858_5cd22ada6a4825787227b@hookshot-fe-da92815.cp1-iad.github.net.mail> Branch: refs/heads/features Home: https://github.com/pytest-dev/pytest 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__ Compare: https://github.com/pytest-dev/pytest/compare/cc531a1ca998...233c2a23de1c **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 Oct 31 10:25:29 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Wed, 31 Oct 2018 07:25:29 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] 3b65d1: Add docs page discussing flaky tests Message-ID: <5bd9bb598e867_12fc2b0ca9b485949552a@hookshot-fe-88eb02d.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 3b65d190a429e86dfc87204c1994402425ec0209 https://github.com/pytest-dev/pytest/commit/3b65d190a429e86dfc87204c1994402425ec0209 Author: Brianna Laugher Date: 2018-10-31 (Wed, 31 Oct 2018) Changed paths: M doc/en/contents.rst A doc/en/flaky.rst Log Message: ----------- Add docs page discussing flaky tests Commit: d5b5be6fbe65a7f6dc5457feaa5d8b6e5affa81e https://github.com/pytest-dev/pytest/commit/d5b5be6fbe65a7f6dc5457feaa5d8b6e5affa81e Author: Bruno Oliveira Date: 2018-10-31 (Wed, 31 Oct 2018) Changed paths: M doc/en/contents.rst M doc/en/example/multipython.py M doc/en/flaky.rst Log Message: ----------- Fix linting Commit: cc252569823f9ecf8399d1f9a281c43350464237 https://github.com/pytest-dev/pytest/commit/cc252569823f9ecf8399d1f9a281c43350464237 Author: Bruno Oliveira Date: 2018-10-31 (Wed, 31 Oct 2018) Changed paths: M doc/en/flaky.rst Log Message: ----------- Fix linting2 Commit: 7571f079c80896c4f2259f4029ec3eae54ea034b https://github.com/pytest-dev/pytest/commit/7571f079c80896c4f2259f4029ec3eae54ea034b Author: Bruno Oliveira Date: 2018-10-31 (Wed, 31 Oct 2018) Changed paths: M doc/en/contents.rst M doc/en/example/multipython.py A doc/en/flaky.rst Log Message: ----------- Merge pull request #4276 from pfctdayelise/flaky-docs Add docs page discussing flaky tests Compare: https://github.com/pytest-dev/pytest/compare/ff04a1fb0999...7571f079c808 **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 Oct 31 11:52:57 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Wed, 31 Oct 2018 08:52:57 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] da04ff: ignore _CompatProperty when parsing fixtures Message-ID: <5bd9cfd966974_7ece2ad79300e58444199@hookshot-fe-265448d.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: da04ff52e4bfeeb604f52b44d9031b3dc74c7004 https://github.com/pytest-dev/pytest/commit/da04ff52e4bfeeb604f52b44d9031b3dc74c7004 Author: Ronny Pfannschmidt Date: 2018-10-31 (Wed, 31 Oct 2018) Changed paths: A changelog/2701.bugfix.rst M src/_pytest/fixtures.py Log Message: ----------- ignore _CompatProperty when parsing fixtures this avoid triggering the warnings when parsing the session node as session plugin Commit: b5d62cdb553484267a005707c94faf0287433f5e https://github.com/pytest-dev/pytest/commit/b5d62cdb553484267a005707c94faf0287433f5e Author: Bruno Oliveira Date: 2018-10-31 (Wed, 31 Oct 2018) Changed paths: M changelog/2701.bugfix.rst Log Message: ----------- Update 2701.bugfix.rst Commit: 0fea71a4f58f9e78d4666adb9639baaf775e327b https://github.com/pytest-dev/pytest/commit/0fea71a4f58f9e78d4666adb9639baaf775e327b Author: Bruno Oliveira Date: 2018-10-31 (Wed, 31 Oct 2018) Changed paths: A changelog/2701.bugfix.rst M src/_pytest/fixtures.py Log Message: ----------- Merge pull request #4164 from RonnyPfannschmidt/nowarn-session-attributes don`t parse compat properties as fixtures Compare: https://github.com/pytest-dev/pytest/compare/7571f079c808...0fea71a4f58f **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 Oct 31 19:58:06 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Wed, 31 Oct 2018 16:58:06 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] af0036: Upgrade pyupgrade for crlf fixes (again) Message-ID: <5bda418edc101_639e2b026e926580775a8@hookshot-fe-265448d.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: af00367fed5ab25d72065a768b75667730f6e74b https://github.com/pytest-dev/pytest/commit/af00367fed5ab25d72065a768b75667730f6e74b Author: Anthony Sottile Date: 2018-10-31 (Wed, 31 Oct 2018) Changed paths: M .pre-commit-config.yaml Log Message: ----------- Upgrade pyupgrade for crlf fixes (again) Commit: 642521a9b3c3341d81367b9a4574bbc827b66d87 https://github.com/pytest-dev/pytest/commit/642521a9b3c3341d81367b9a4574bbc827b66d87 Author: Bruno Oliveira Date: 2018-10-31 (Wed, 31 Oct 2018) Changed paths: M .pre-commit-config.yaml Log Message: ----------- Merge pull request #4281 from asottile/bump_hooks Upgrade pyupgrade for crlf fixes (again) Compare: https://github.com/pytest-dev/pytest/compare/0fea71a4f58f...642521a9b3c3 **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 Oct 31 20:48:48 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Wed, 31 Oct 2018 17:48:48 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] e0038b: pdb: improve msg about output capturing with set_t... Message-ID: <5bda4d70d6de2_18082ac87936c58889036@hookshot-fe-dfcc362.cp1-iad.github.net.mail> Branch: refs/heads/features Home: https://github.com/pytest-dev/pytest 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: 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 Compare: https://github.com/pytest-dev/pytest/compare/233c2a23de1c...017e504a1127 **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 Oct 31 21:33:47 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Wed, 31 Oct 2018 18:33:47 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] c31abb: Update talks.rst Message-ID: <5bda57fb51bcd_20c52b21e7d5458866961@hookshot-fe-31feec6.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: c31abb117694f54e5b1b86d0d1d2f62ea33d05bf https://github.com/pytest-dev/pytest/commit/c31abb117694f54e5b1b86d0d1d2f62ea33d05bf Author: Andreu Vallbona Plazas Date: 2018-10-31 (Wed, 31 Oct 2018) Changed paths: M doc/en/talks.rst Log Message: ----------- Update talks.rst Added the slides of a PyconES 2017 talk about pytest and its plugins ecosystem. Commit: 0994829afeccbdc590deca3e93cccc2f10916712 https://github.com/pytest-dev/pytest/commit/0994829afeccbdc590deca3e93cccc2f10916712 Author: Bruno Oliveira Date: 2018-10-31 (Wed, 31 Oct 2018) Changed paths: M doc/en/talks.rst Log Message: ----------- Move pytest talk to the start of the section Commit: 9871d5ec2d41bd4df4cfb793dda543b3604628f3 https://github.com/pytest-dev/pytest/commit/9871d5ec2d41bd4df4cfb793dda543b3604628f3 Author: Andreu Vallbona Plazas Date: 2018-11-01 (Thu, 01 Nov 2018) Changed paths: M doc/en/talks.rst Log Message: ----------- Updated the talks.rst corrected the target name Commit: 56e6bb0ff6449289fde3138a56ca64de4d9e7244 https://github.com/pytest-dev/pytest/commit/56e6bb0ff6449289fde3138a56ca64de4d9e7244 Author: Bruno Oliveira Date: 2018-10-31 (Wed, 31 Oct 2018) Changed paths: M doc/en/talks.rst Log Message: ----------- Merge pull request #4282 from avallbona/patch-1 Update talks.rst Compare: https://github.com/pytest-dev/pytest/compare/642521a9b3c3...56e6bb0ff644 **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.