From nicoddemus at gmail.com Sat Sep 1 07:57:46 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Sat, 01 Sep 2018 04:57:46 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] 29c5ac: improve line width estimate Message-ID: <5b8a7eba66ce5_425f2afea7e56ed0245b7@hookshot-fe-7191cb1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 29c5ac71bc3da35ed631719a43af4c45652d62aa https://github.com/pytest-dev/pytest/commit/29c5ac71bc3da35ed631719a43af4c45652d62aa Author: wim glenn Date: 2018-08-30 (Thu, 30 Aug 2018) Changed paths: M setup.py M src/_pytest/terminal.py Log Message: ----------- improve line width estimate Commit: ed4b94a180412a292c9fe7e65faabbeb01f5f49c https://github.com/pytest-dev/pytest/commit/ed4b94a180412a292c9fe7e65faabbeb01f5f49c Author: wim glenn Date: 2018-08-30 (Thu, 30 Aug 2018) Changed paths: A changelog/3911.bugfix.rst Log Message: ----------- add changelog entry Commit: c18a5b5179f724e7046742bae60da51dc74469d4 https://github.com/pytest-dev/pytest/commit/c18a5b5179f724e7046742bae60da51dc74469d4 Author: wim glenn Date: 2018-08-30 (Thu, 30 Aug 2018) Changed paths: M setup.py M src/_pytest/terminal.py Log Message: ----------- try to be backwards compat Commit: 96aad2983b590c10a87f4cde6cbb0a9f08f9937b https://github.com/pytest-dev/pytest/commit/96aad2983b590c10a87f4cde6cbb0a9f08f9937b Author: Bruno Oliveira Date: 2018-08-30 (Thu, 30 Aug 2018) Changed paths: M setup.py M src/_pytest/terminal.py Log Message: ----------- Move code to get width of current line to a function Commit: 19fa01b91dc5289c82cc2c7dfd971eebc39cf28a https://github.com/pytest-dev/pytest/commit/19fa01b91dc5289c82cc2c7dfd971eebc39cf28a Author: Bruno Oliveira Date: 2018-08-30 (Thu, 30 Aug 2018) Changed paths: M changelog/3911.bugfix.rst Log Message: ----------- Tweak changelog Commit: 8d8e68cf901e29af4cf422f40195a158a25d261a https://github.com/pytest-dev/pytest/commit/8d8e68cf901e29af4cf422f40195a158a25d261a Author: Bruno Oliveira Date: 2018-09-01 (Sat, 01 Sep 2018) Changed paths: A changelog/3911.bugfix.rst M setup.py M src/_pytest/terminal.py Log Message: ----------- Merge pull request #3911 from wimglenn/i18n_width improve line width estimate Compare: https://github.com/pytest-dev/pytest/compare/019e33ee3fc8...8d8e68cf901e **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 Sep 1 09:09:31 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Sat, 01 Sep 2018 06:09:31 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] 95881c: T3566, T3546: added a blurb in usage.rst for usage ... Message-ID: <5b8a8f8b3de9d_6ed12af1702c0ed449d@hookshot-fe-6b2eebc.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 95881c870e80a537812e6e4fefb3da97925073b6 https://github.com/pytest-dev/pytest/commit/95881c870e80a537812e6e4fefb3da97925073b6 Author: dhirensr Date: 2018-08-31 (Fri, 31 Aug 2018) Changed paths: M AUTHORS A changelog/3566.doc.rst M doc/en/usage.rst Log Message: ----------- T3566,T3546: added a blurb in usage.rst for usage of flag -r Commit: 75d29acc06e10f6a5f2bbe672299b7733aee8ac4 https://github.com/pytest-dev/pytest/commit/75d29acc06e10f6a5f2bbe672299b7733aee8ac4 Author: Bruno Oliveira Date: 2018-09-01 (Sat, 01 Sep 2018) Changed paths: M doc/en/conf.py Log Message: ----------- Fix reference to inter-sphinx objects database Commit: f3b0caf2999b28b9d07549fc330f57be3b2d1244 https://github.com/pytest-dev/pytest/commit/f3b0caf2999b28b9d07549fc330f57be3b2d1244 Author: Bruno Oliveira Date: 2018-09-01 (Sat, 01 Sep 2018) Changed paths: M doc/en/usage.rst Log Message: ----------- Improve docs for summary report and move it further up in the doc Commit: 495b44198fd3aafb00a7644b50b00bd8b9e36214 https://github.com/pytest-dev/pytest/commit/495b44198fd3aafb00a7644b50b00bd8b9e36214 Author: Bruno Oliveira Date: 2018-09-01 (Sat, 01 Sep 2018) Changed paths: M AUTHORS A changelog/3566.doc.rst M doc/en/conf.py M doc/en/usage.rst Log Message: ----------- Merge pull request #3917 from dhirensr/docs_for_detailed_info T3566,T3546: added a blurb in usage.rst for usage of flag -r Compare: https://github.com/pytest-dev/pytest/compare/8d8e68cf901e...495b44198fd3 **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 Sep 1 19:09:40 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Sat, 01 Sep 2018 16:09:40 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] 90c00d: Use EXIT_USAGEERROR instead of magic number Message-ID: <5b8b1c34860d5_5ebf2acde5302ec8705ed@hookshot-fe-88eb02d.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 90c00dfd542a5d95b0534502ccc2fe72e8909ed7 https://github.com/pytest-dev/pytest/commit/90c00dfd542a5d95b0534502ccc2fe72e8909ed7 Author: Bruno Oliveira Date: 2018-09-01 (Sat, 01 Sep 2018) Changed paths: M src/_pytest/config/__init__.py Log Message: ----------- Use EXIT_USAGEERROR instead of magic number Commit: dfa713163a0622b44528efd24c7e005e9e13f44d https://github.com/pytest-dev/pytest/commit/dfa713163a0622b44528efd24c7e005e9e13f44d Author: Bruno Oliveira Date: 2018-09-01 (Sat, 01 Sep 2018) Changed paths: M src/_pytest/config/__init__.py Log Message: ----------- Merge pull request #3921 from nicoddemus/use-constant Use EXIT_USAGEERROR instead of magic number Compare: https://github.com/pytest-dev/pytest/compare/f3b9b21996fd...dfa713163a06 **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 Sep 2 10:40:36 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Sun, 02 Sep 2018 07:40:36 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] a13c6a: Mention explicitly when pytest.skip and pytest.xfa... Message-ID: <5b8bf6648d98_5f4d2adafc9deed0301e7@hookshot-fe-da92815.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: a13c6a84dfc5aa592176ecd728339bedb5aca0f7 https://github.com/pytest-dev/pytest/commit/a13c6a84dfc5aa592176ecd728339bedb5aca0f7 Author: Bruno Oliveira Date: 2018-09-02 (Sun, 02 Sep 2018) Changed paths: M src/_pytest/outcomes.py Log Message: ----------- Mention explicitly when pytest.skip and pytest.xfail can be called Fix #3219 Commit: f7dc9b9fef047350eef1032fe8cc1e10101ed6d0 https://github.com/pytest-dev/pytest/commit/f7dc9b9fef047350eef1032fe8cc1e10101ed6d0 Author: Bruno Oliveira Date: 2018-09-02 (Sun, 02 Sep 2018) Changed paths: M src/_pytest/outcomes.py Log Message: ----------- Merge pull request #3922 from nicoddemus/skip-xfail-docs-3219 Mention explicitly when pytest.skip and pytest.xfail can be called Compare: https://github.com/pytest-dev/pytest/compare/dfa713163a06...f7dc9b9fef04 **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 Sep 4 10:53:01 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Tue, 04 Sep 2018 07:53:01 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] b01704: Fix exit code for command line errors Message-ID: <5b8e9c4de59fd_12a12afb0fda0ec8828f7@hookshot-fe-6b2eebc.cp1-iad.github.net.mail> Branch: refs/heads/features Home: https://github.com/pytest-dev/pytest Commit: b01704cce13bbb65e60b809ccb9fd58b6a8821ee https://github.com/pytest-dev/pytest/commit/b01704cce13bbb65e60b809ccb9fd58b6a8821ee Author: CrazyMerlyn Date: 2018-09-03 (Mon, 03 Sep 2018) Changed paths: M AUTHORS A changelog/3913.bugfix.rst M src/_pytest/config/argparsing.py M testing/acceptance_test.py Log Message: ----------- Fix exit code for command line errors Fixes #3913 Commit: 29bfa5efa4c1c686cf78df3384a3c419d51071ae https://github.com/pytest-dev/pytest/commit/29bfa5efa4c1c686cf78df3384a3c419d51071ae Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M AUTHORS A changelog/3913.bugfix.rst M src/_pytest/config/argparsing.py M testing/acceptance_test.py Log Message: ----------- Merge pull request #3925 from crazymerlyn/fix-exit-code Fix exit code for command line errors Compare: https://github.com/pytest-dev/pytest/compare/01df368d93d6...29bfa5efa4c1 **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 Sep 5 13:05:54 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Wed, 05 Sep 2018 10:05:54 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] 10f21b: Remove assert for "reprec" because this is no long... Message-ID: <5b900cf25fc47_7df52af375af6ed0108154@hookshot-fe-d252ca1.cp1-iad.github.net.mail> Branch: refs/heads/features Home: https://github.com/pytest-dev/pytest Commit: 10f21b423a5676311974d0870af841ebe344d340 https://github.com/pytest-dev/pytest/commit/10f21b423a5676311974d0870af841ebe344d340 Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M src/_pytest/pytester.py Log Message: ----------- Remove assert for "reprec" because this is no longer set on the pluginmanager It seems this has no effect since `pluggy` was developed as a separate library. Commit: ffd47ceefcda22ef178e14c2f90698417a75fe33 https://github.com/pytest-dev/pytest/commit/ffd47ceefcda22ef178e14c2f90698417a75fe33 Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M src/_pytest/hookspec.py M src/_pytest/warnings.py M testing/test_warnings.py Log Message: ----------- Implement new pytest_warning_captured hook Commit: 3fcc4cdbd54f135c2031f019a7503cba90dd5dd9 https://github.com/pytest-dev/pytest/commit/3fcc4cdbd54f135c2031f019a7503cba90dd5dd9 Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M src/_pytest/hookspec.py M src/_pytest/nodes.py M src/_pytest/terminal.py M src/_pytest/warnings.py M testing/test_warnings.py Log Message: ----------- Make terminal capture pytest_warning_capture pytest_logwarning is no longer emitted by the warnings plugin, only ever emitted from .warn() functions in config and item Commit: 51e32cf7cc2906f24330081bc097cd80ba0acf14 https://github.com/pytest-dev/pytest/commit/51e32cf7cc2906f24330081bc097cd80ba0acf14 Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M src/_pytest/python.py Log Message: ----------- Remove Python 2.6 specific warning Commit: 1a9d913ee1f9d1a56448f659649c96214f6d9645 https://github.com/pytest-dev/pytest/commit/1a9d913ee1f9d1a56448f659649c96214f6d9645 Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: A changelog/3251.feture.rst M src/_pytest/terminal.py M src/_pytest/warnings.py M testing/test_warnings.py Log Message: ----------- Capture and display warnings during collection Fix #3251 Commit: 0100f61b62411621f8c5f886221bcbbe6f094a16 https://github.com/pytest-dev/pytest/commit/0100f61b62411621f8c5f886221bcbbe6f094a16 Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M src/_pytest/deprecated.py M src/_pytest/nodes.py M src/_pytest/python.py M src/_pytest/terminal.py A src/_pytest/warning_types.py M testing/test_mark.py Log Message: ----------- Start the laywork to capture standard warnings Commit: 8e4501ee29771950f9a789fb66800590a7fa13a8 https://github.com/pytest-dev/pytest/commit/8e4501ee29771950f9a789fb66800590a7fa13a8 Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M src/_pytest/mark/structures.py M src/_pytest/nodes.py M src/_pytest/python.py M testing/test_capture.py Log Message: ----------- Use std_warn for warning about applying marks directly to parameters Commit: 0c8dbdcd92d0f1d4355d1929d0497bb22d598e6e https://github.com/pytest-dev/pytest/commit/0c8dbdcd92d0f1d4355d1929d0497bb22d598e6e Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M src/_pytest/config/__init__.py M src/_pytest/deprecated.py M src/_pytest/mark/structures.py M src/_pytest/python.py M src/_pytest/warning_types.py M src/_pytest/warnings.py M testing/deprecated_test.py M testing/python/metafunc.py R testing/python/test_deprecations.py M testing/test_terminal.py Log Message: ----------- Fix existing tests now that we are using standard warnings Commit: 78ac7d99f5d8fab0353078a9eccd334780a23e8d https://github.com/pytest-dev/pytest/commit/78ac7d99f5d8fab0353078a9eccd334780a23e8d Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M src/_pytest/assertion/rewrite.py M src/_pytest/cacheprovider.py M src/_pytest/config/__init__.py M src/_pytest/config/findpaths.py M src/_pytest/fixtures.py M src/_pytest/junitxml.py M src/_pytest/nodes.py M src/_pytest/python.py M src/_pytest/resultlog.py M testing/acceptance_test.py M testing/deprecated_test.py M testing/python/collect.py M testing/python/metafunc.py M testing/test_assertion.py M testing/test_assertrewrite.py M testing/test_cacheprovider.py M testing/test_config.py M testing/test_junitxml.py M testing/test_resultlog.py M testing/test_warnings.py M tox.ini Log Message: ----------- Deprecate Config.warn and Node.warn, replaced by standard warnings Commit: 19a01c9849978517b6213dd3d679fb23951c6cc8 https://github.com/pytest-dev/pytest/commit/19a01c9849978517b6213dd3d679fb23951c6cc8 Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M src/_pytest/config/__init__.py M src/_pytest/python.py M src/_pytest/warning_types.py M src/pytest.py M testing/test_assertrewrite.py M testing/test_mark.py M tox.ini Log Message: ----------- Make PytestWarning and RemovedInPytest4Warning part of the public API Commit: 208dd3aad1a094b8066d7ba374700035afde27ce https://github.com/pytest-dev/pytest/commit/208dd3aad1a094b8066d7ba374700035afde27ce Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M doc/en/warnings.rst M src/_pytest/warning_types.py M src/pytest.py Log Message: ----------- Add docs for internal warnings and introduce PytestDeprecationWarning Fix #2477 Commit: 7e135934528732c6628c4ba83fa12ed00b951889 https://github.com/pytest-dev/pytest/commit/7e135934528732c6628c4ba83fa12ed00b951889 Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: A changelog/2452.feature.rst A changelog/2452.removal.rst Log Message: ----------- Add CHANGELOG entries for #2452 Fix #2452 Fix #2684 Commit: 9965ed84da81130681ad8d56085c25110e5dda78 https://github.com/pytest-dev/pytest/commit/9965ed84da81130681ad8d56085c25110e5dda78 Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: A changelog/2908.feature.rst M doc/en/warnings.rst M src/_pytest/warnings.py M testing/python/collect.py M testing/test_warnings.py Log Message: ----------- Show deprecation warnings by default if no other filters are configured Fix #2908 Commit: 60499d221e0b051bb392a4b43e32311df0143184 https://github.com/pytest-dev/pytest/commit/60499d221e0b051bb392a4b43e32311df0143184 Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M testing/test_warnings.py Log Message: ----------- Add test to ensure that users can suppress internal warnings Commit: 0fffa6ba2f5458a22778551db7bf64b1fbd4f5b3 https://github.com/pytest-dev/pytest/commit/0fffa6ba2f5458a22778551db7bf64b1fbd4f5b3 Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M doc/en/reference.rst M src/_pytest/config/__init__.py M src/_pytest/config/findpaths.py M src/_pytest/hookspec.py M src/_pytest/resultlog.py M src/_pytest/warnings.py M testing/deprecated_test.py Log Message: ----------- Implement hack to issue warnings during config Once we can capture warnings during the config stage, we can then get rid of this function Related to #2891 Commit: 56d414177adb0194c52d5e994eef7fe264c5e82a https://github.com/pytest-dev/pytest/commit/56d414177adb0194c52d5e994eef7fe264c5e82a Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M src/_pytest/assertion/rewrite.py M src/_pytest/deprecated.py M src/_pytest/junitxml.py M src/_pytest/pytester.py M src/_pytest/terminal.py M testing/test_assertrewrite.py M testing/test_junitxml.py M testing/test_warnings.py Log Message: ----------- Remove nodeid from messages for warnings generated by standard warnings Standard warnings already contain the proper location, so we don't need to also print the node id Commit: b81831404524b78003d7b884a6fb9ed478d21d8a https://github.com/pytest-dev/pytest/commit/b81831404524b78003d7b884a6fb9ed478d21d8a Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M changelog/2908.feature.rst M doc/en/warnings.rst Log Message: ----------- Improve docs for warnings capture and PEP-0506 remarks Commit: 8ce3aeadbfc4c88c785ff2d86c644a1e5ea4d1b1 https://github.com/pytest-dev/pytest/commit/8ce3aeadbfc4c88c785ff2d86c644a1e5ea4d1b1 Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M doc/en/warnings.rst R src/_pytest/experiments.py M src/_pytest/pytester.py M src/_pytest/warning_types.py M src/pytest.py M tox.ini Log Message: ----------- Move PytestExerimentalApiWarning to warning_types Commit: 415a62e373d96be3aa28dd2dc2e2831940fd428c https://github.com/pytest-dev/pytest/commit/415a62e373d96be3aa28dd2dc2e2831940fd428c Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M changelog/2452.removal.rst M doc/en/warnings.rst M doc/en/writing_plugins.rst M src/_pytest/pytester.py M src/_pytest/warning_types.py M src/pytest.py M tox.ini Log Message: ----------- Fix typo in PytestExperimentalApiWarning Commit: c304998ed785debbaccb21aa21e8c6bd2148fc0e https://github.com/pytest-dev/pytest/commit/c304998ed785debbaccb21aa21e8c6bd2148fc0e Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M src/_pytest/python.py Log Message: ----------- Remove commented out code Commit: e9417be9dfa17873ce3d16ae09187d5bfffda168 https://github.com/pytest-dev/pytest/commit/e9417be9dfa17873ce3d16ae09187d5bfffda168 Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M src/_pytest/warnings.py Log Message: ----------- Add comment about deprecation warnings being shown by default Commit: 016f8f153632f9338a5ff6f290a2239ed0c72f01 https://github.com/pytest-dev/pytest/commit/016f8f153632f9338a5ff6f290a2239ed0c72f01 Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M src/_pytest/nodes.py Log Message: ----------- Improve get_fslocation_from_item's docstring Commit: 615c6714341516df43134f997de3006a677359ae https://github.com/pytest-dev/pytest/commit/615c6714341516df43134f997de3006a677359ae Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M src/_pytest/assertion/rewrite.py Log Message: ----------- Connect string literals Commit: 9ae0a3cd85bebc74c4b2f179b1b035358f9540bf https://github.com/pytest-dev/pytest/commit/9ae0a3cd85bebc74c4b2f179b1b035358f9540bf Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M src/_pytest/assertion/rewrite.py M testing/test_assertion.py Log Message: ----------- Do not trigger warning about tuples being always True if the tuple has size != 2 Commit: 284a2d110fa840610cfa6e05ec69e37ce31587cb https://github.com/pytest-dev/pytest/commit/284a2d110fa840610cfa6e05ec69e37ce31587cb Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M src/_pytest/cacheprovider.py Log Message: ----------- Move warnings import to top level Commit: b42518acd5c8f7d8d034bd47addd06c36b062b48 https://github.com/pytest-dev/pytest/commit/b42518acd5c8f7d8d034bd47addd06c36b062b48 Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M src/_pytest/config/__init__.py M src/_pytest/deprecated.py M src/_pytest/fixtures.py M src/_pytest/junitxml.py M src/_pytest/mark/structures.py M src/_pytest/nodes.py M src/_pytest/pytester.py M src/_pytest/python.py M src/_pytest/warning_types.py M src/_pytest/warnings.py M testing/acceptance_test.py M testing/deprecated_test.py M testing/python/metafunc.py M testing/test_mark.py M testing/test_nodes.py Log Message: ----------- Change std_warn to receive a single warning instance, addressed review suggestions Commit: 022c58bf640a014a1c78b872840d9fa5fbeba084 https://github.com/pytest-dev/pytest/commit/022c58bf640a014a1c78b872840d9fa5fbeba084 Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M src/_pytest/warnings.py Log Message: ----------- Revert pytest_terminal_summary(tryfirst) in warnings module as this breaks tests Commit: d3f72ca20204251b261638297052c356dfab1f47 https://github.com/pytest-dev/pytest/commit/d3f72ca20204251b261638297052c356dfab1f47 Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M doc/en/warnings.rst Log Message: ----------- Fix linting for warnings.rst Commit: f1cfd10c94f0d62f868ed00a7406c9fe91426173 https://github.com/pytest-dev/pytest/commit/f1cfd10c94f0d62f868ed00a7406c9fe91426173 Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M testing/test_cacheprovider.py Log Message: ----------- Handle cache warnings in tests Commit: a054aa47978770aa9c12e1b244615816c3bbe052 https://github.com/pytest-dev/pytest/commit/a054aa47978770aa9c12e1b244615816c3bbe052 Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M src/_pytest/assertion/rewrite.py Log Message: ----------- Issue assert rewrite warning if tuple >=1 as suggested in review Commit: 5ef51262f7f8db58efd10800e8335a71d3b1cb4a https://github.com/pytest-dev/pytest/commit/5ef51262f7f8db58efd10800e8335a71d3b1cb4a Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M testing/test_cacheprovider.py Log Message: ----------- Fix reference to PytestWarning in warningsfilter mark Commit: 47bf58d69e3995f0eb04ecb268a9c19e52c52ed5 https://github.com/pytest-dev/pytest/commit/47bf58d69e3995f0eb04ecb268a9c19e52c52ed5 Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M changelog/2452.removal.rst M src/_pytest/deprecated.py M src/_pytest/junitxml.py M src/_pytest/mark/structures.py M src/_pytest/nodes.py M src/_pytest/pytester.py M src/_pytest/python.py M testing/test_config.py M testing/test_mark.py M testing/test_nodes.py Log Message: ----------- Make Node.warn support two forms, new and deprecated As suggested during review, it now accepts two forms: Node.warn(warning_instance) (recommended) Node.warn(code, message) (deprecated) Commit: 438f7a12545915cd5a5d638a0daa64fcfc295492 https://github.com/pytest-dev/pytest/commit/438f7a12545915cd5a5d638a0daa64fcfc295492 Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M src/_pytest/hookspec.py M src/_pytest/warnings.py M testing/test_warnings.py Log Message: ----------- Add "setup", "call" and "teardown" values to "when" parameter of pytest_warning_captured hook Commit: 3db76ccf3d83e9ea2f4aa4640623f580a87f3ac5 https://github.com/pytest-dev/pytest/commit/3db76ccf3d83e9ea2f4aa4640623f580a87f3ac5 Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M src/_pytest/cacheprovider.py Log Message: ----------- Fix Cache.warn function to issue a "config" warning Commit: d3ca739c00d6560ccab84a3f94814094ba87b55a https://github.com/pytest-dev/pytest/commit/d3ca739c00d6560ccab84a3f94814094ba87b55a Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M src/_pytest/assertion/rewrite.py M src/_pytest/config/__init__.py M src/_pytest/deprecated.py M src/_pytest/fixtures.py M src/_pytest/python.py M testing/deprecated_test.py Log Message: ----------- Use explicit instances when calling warnings.warn_explicit Commit: b7560a88084cb7812059a616c5ec757b46bb45b0 https://github.com/pytest-dev/pytest/commit/b7560a88084cb7812059a616c5ec757b46bb45b0 Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M src/_pytest/nodes.py M testing/test_config.py Log Message: ----------- Keep backward compatibility for code as kw in Node.warn Commit: 6d497f2c77a6aac70611bcdf0c968e23d166935e https://github.com/pytest-dev/pytest/commit/6d497f2c77a6aac70611bcdf0c968e23d166935e Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M src/_pytest/python.py Log Message: ----------- Fix stacklevel for warning about Metafunc.addcall Commit: 5a52acaa92b1c3d8dd04d1df7d9ebdcc9d9d397f https://github.com/pytest-dev/pytest/commit/5a52acaa92b1c3d8dd04d1df7d9ebdcc9d9d397f Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M src/_pytest/python.py M testing/python/metafunc.py Log Message: ----------- Make config no longer optional in parametrize id functions Commit: 2e0a7cf78dff53c534bf4aad2841ba8731051773 https://github.com/pytest-dev/pytest/commit/2e0a7cf78dff53c534bf4aad2841ba8731051773 Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M src/_pytest/hookspec.py M src/_pytest/warnings.py M testing/test_warnings.py Log Message: ----------- Revert to having just "runtest" as "when" parameter of the pytest_warning_captured hook Commit: 4592def14d63aa32215bea548c53fc208a88fd10 https://github.com/pytest-dev/pytest/commit/4592def14d63aa32215bea548c53fc208a88fd10 Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M testing/test_recwarn.py Log Message: ----------- Improve test_rewarn_functional Commit: adc9ed85bcbfe3c3c499a7a2cf874583508213c1 https://github.com/pytest-dev/pytest/commit/adc9ed85bcbfe3c3c499a7a2cf874583508213c1 Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M testing/python/metafunc.py Log Message: ----------- Fix test_idval_hypothesis Commit: f42b5019ec3a3c2c12bd5321641950118e812dd9 https://github.com/pytest-dev/pytest/commit/f42b5019ec3a3c2c12bd5321641950118e812dd9 Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M src/_pytest/nodes.py Log Message: ----------- Make code_or_warning parameter private for backward-compatibility Commit: ddb308455ae615d23bf3a494f84a5059c9ceb979 https://github.com/pytest-dev/pytest/commit/ddb308455ae615d23bf3a494f84a5059c9ceb979 Author: Bruno Oliveira Date: 2018-09-05 (Wed, 05 Sep 2018) Changed paths: M testing/test_mark.py Log Message: ----------- Make sure warn is called in test_parameterset_extractfrom Commit: f63c683faa85c2a30b0bb2c584484d9b814a2018 https://github.com/pytest-dev/pytest/commit/f63c683faa85c2a30b0bb2c584484d9b814a2018 Author: Bruno Oliveira Date: 2018-09-05 (Wed, 05 Sep 2018) Changed paths: A changelog/3936.removal.rst M src/_pytest/warnings.py M testing/test_warnings.py Log Message: ----------- No longer escape regex in pytest.mark.filterwarnings Fix #3936 Commit: 531b76a51346781452ca8fd5387acaa3ef01a592 https://github.com/pytest-dev/pytest/commit/531b76a51346781452ca8fd5387acaa3ef01a592 Author: Bruno Oliveira Date: 2018-09-05 (Wed, 05 Sep 2018) Changed paths: A changelog/2452.feature.rst A changelog/2452.removal.rst A changelog/2908.feature.rst A changelog/3251.feture.rst A changelog/3936.removal.rst M doc/en/reference.rst M doc/en/warnings.rst M doc/en/writing_plugins.rst M src/_pytest/assertion/rewrite.py M src/_pytest/cacheprovider.py M src/_pytest/config/__init__.py M src/_pytest/config/findpaths.py M src/_pytest/deprecated.py R src/_pytest/experiments.py M src/_pytest/fixtures.py M src/_pytest/hookspec.py M src/_pytest/junitxml.py M src/_pytest/mark/structures.py M src/_pytest/nodes.py M src/_pytest/pytester.py M src/_pytest/python.py M src/_pytest/resultlog.py M src/_pytest/terminal.py A src/_pytest/warning_types.py M src/_pytest/warnings.py M src/pytest.py M testing/deprecated_test.py M testing/python/collect.py M testing/python/metafunc.py R testing/python/test_deprecations.py M testing/test_assertion.py M testing/test_assertrewrite.py M testing/test_cacheprovider.py M testing/test_capture.py M testing/test_config.py M testing/test_junitxml.py M testing/test_mark.py M testing/test_nodes.py M testing/test_recwarn.py M testing/test_resultlog.py M testing/test_terminal.py M testing/test_warnings.py M tox.ini Log Message: ----------- Merge pull request #3931 from nicoddemus/internal-warnings Use standard warnings for internal pytest warnings Compare: https://github.com/pytest-dev/pytest/compare/29bfa5efa4c1...531b76a51346 **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 Sep 6 06:02:58 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Thu, 06 Sep 2018 03:02:58 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] ec6fca: Add codecov support to AppVeyor and remove coveral... Message-ID: <5b90fb52e0e26_2e47a2ae43c6cced89973e@hookshot-fe-dfcc362.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: ec6fca4aa715f16d7e3f68e6d33f9c100075daf2 https://github.com/pytest-dev/pytest/commit/ec6fca4aa715f16d7e3f68e6d33f9c100075daf2 Author: Bruno Oliveira Date: 2018-09-05 (Wed, 05 Sep 2018) Changed paths: M .gitattributes M .gitignore M .travis.yml M appveyor.yml R scripts/call-tox.bat A scripts/prepare-coverage.bat A scripts/upload-coverage.bat M tox.ini Log Message: ----------- Add codecov support to AppVeyor and remove coveralls Commit: 5e2bd17d1834cc510a1e7bc1ba4bf7d1b914a27e https://github.com/pytest-dev/pytest/commit/5e2bd17d1834cc510a1e7bc1ba4bf7d1b914a27e Author: Bruno Oliveira Date: 2018-09-05 (Wed, 05 Sep 2018) Changed paths: M tox.ini Log Message: ----------- White list external "env" used by Travis for coverage Commit: 418a66a09f7aa5c651b86ff4fbcec09472acfc82 https://github.com/pytest-dev/pytest/commit/418a66a09f7aa5c651b86ff4fbcec09472acfc82 Author: Bruno Oliveira Date: 2018-09-05 (Wed, 05 Sep 2018) Changed paths: M README.rst Log Message: ----------- Replace coveralls' badge by codecov's Commit: e0466d0ad82fc6c6f368d8964166143a50f17d54 https://github.com/pytest-dev/pytest/commit/e0466d0ad82fc6c6f368d8964166143a50f17d54 Author: Bruno Oliveira Date: 2018-09-06 (Thu, 06 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 tox.ini Log Message: ----------- Merge pull request #3923 from nicoddemus/codecov Add support for codecov in AppVeyor Compare: https://github.com/pytest-dev/pytest/compare/410d5762c05c...e0466d0ad82f **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 Sep 6 07:43:09 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Thu, 06 Sep 2018 04:43:09 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] 69b34f: Merge remote-tracking branch 'upstream/master' int... Message-ID: <5b9112cd72f20_62d2b103e2b0ed4864dd@hookshot-fe-b0febf1.cp1-iad.github.net.mail> Branch: refs/tags/3.8.0 Home: https://github.com/pytest-dev/pytest Commit: 69b34f765871a0df23e08fd5f2caa45ff1d8732d https://github.com/pytest-dev/pytest/commit/69b34f765871a0df23e08fd5f2caa45ff1d8732d Author: Bruno Oliveira Date: 2018-09-05 (Wed, 05 Sep 2018) Changed paths: M .coveragerc M .gitignore M AUTHORS M appveyor.yml A changelog/3566.doc.rst A changelog/3911.bugfix.rst A changelog/3918.bugfix.rst M doc/en/conf.py M doc/en/talks.rst M doc/en/usage.rst M setup.py M src/_pytest/assertion/rewrite.py M src/_pytest/config/__init__.py M src/_pytest/main.py M src/_pytest/outcomes.py M src/_pytest/terminal.py M testing/test_assertrewrite.py Log Message: ----------- Merge remote-tracking branch 'upstream/master' into release-3.8.0 Commit: 1f2062661826efb5ac4322c17e24db202bf0a147 https://github.com/pytest-dev/pytest/commit/1f2062661826efb5ac4322c17e24db202bf0a147 Author: Bruno Oliveira Date: 2018-09-05 (Wed, 05 Sep 2018) Changed paths: M CHANGELOG.rst R changelog/2452.feature.rst R changelog/2452.removal.rst R changelog/2908.feature.rst R changelog/3566.doc.rst R changelog/3784.feature.rst R changelog/3829.feature.rst R changelog/3837.feature.rst R changelog/3853.trivial.rst R changelog/3907.doc.rst R changelog/3911.bugfix.rst R changelog/3913.bugfix.rst R changelog/3918.bugfix.rst R changelog/3936.removal.rst M doc/en/announce/index.rst A doc/en/announce/release-3.8.0.rst M doc/en/example/reportingdemo.rst M doc/en/usage.rst M doc/en/warnings.rst M doc/en/writing_plugins.rst Log Message: ----------- Preparing release version 3.8.0 Compare: https://github.com/pytest-dev/pytest/compare/69b34f765871^...1f2062661826 **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 Sep 6 08:15:02 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Thu, 06 Sep 2018 05:15:02 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] 84a9f7: Add pytest Quick Start Guide to the books section ... Message-ID: <5b911a4611f69_12ea2abb7603cecc4821c@hookshot-fe-6b2eebc.cp1-iad.github.net.mail> Branch: refs/heads/features Home: https://github.com/pytest-dev/pytest Commit: 84a9f7a263534ea6436e881fbeb4ed3a660cc6de https://github.com/pytest-dev/pytest/commit/84a9f7a263534ea6436e881fbeb4ed3a660cc6de Author: Bruno Oliveira Date: 2018-08-30 (Thu, 30 Aug 2018) Changed paths: M doc/en/talks.rst Log Message: ----------- Add pytest Quick Start Guide to the books section in the docs Commit: 29c5ac71bc3da35ed631719a43af4c45652d62aa https://github.com/pytest-dev/pytest/commit/29c5ac71bc3da35ed631719a43af4c45652d62aa Author: wim glenn Date: 2018-08-30 (Thu, 30 Aug 2018) Changed paths: M setup.py M src/_pytest/terminal.py Log Message: ----------- improve line width estimate Commit: ed4b94a180412a292c9fe7e65faabbeb01f5f49c https://github.com/pytest-dev/pytest/commit/ed4b94a180412a292c9fe7e65faabbeb01f5f49c Author: wim glenn Date: 2018-08-30 (Thu, 30 Aug 2018) Changed paths: A changelog/3911.bugfix.rst Log Message: ----------- add changelog entry Commit: c18a5b5179f724e7046742bae60da51dc74469d4 https://github.com/pytest-dev/pytest/commit/c18a5b5179f724e7046742bae60da51dc74469d4 Author: wim glenn Date: 2018-08-30 (Thu, 30 Aug 2018) Changed paths: M setup.py M src/_pytest/terminal.py Log Message: ----------- try to be backwards compat Commit: 96aad2983b590c10a87f4cde6cbb0a9f08f9937b https://github.com/pytest-dev/pytest/commit/96aad2983b590c10a87f4cde6cbb0a9f08f9937b Author: Bruno Oliveira Date: 2018-08-30 (Thu, 30 Aug 2018) Changed paths: M setup.py M src/_pytest/terminal.py Log Message: ----------- Move code to get width of current line to a function Commit: 19fa01b91dc5289c82cc2c7dfd971eebc39cf28a https://github.com/pytest-dev/pytest/commit/19fa01b91dc5289c82cc2c7dfd971eebc39cf28a Author: Bruno Oliveira Date: 2018-08-30 (Thu, 30 Aug 2018) Changed paths: M changelog/3911.bugfix.rst Log Message: ----------- Tweak changelog Commit: 019e33ee3fc8cc2dc3a755f390fe97e51df87285 https://github.com/pytest-dev/pytest/commit/019e33ee3fc8cc2dc3a755f390fe97e51df87285 Author: Ronny Pfannschmidt Date: 2018-08-31 (Fri, 31 Aug 2018) Changed paths: M doc/en/talks.rst Log Message: ----------- Merge pull request #3915 from nicoddemus/quickstart-book-docs Add pytest Quick Start Guide to the books section in the docs Commit: 95881c870e80a537812e6e4fefb3da97925073b6 https://github.com/pytest-dev/pytest/commit/95881c870e80a537812e6e4fefb3da97925073b6 Author: dhirensr Date: 2018-08-31 (Fri, 31 Aug 2018) Changed paths: M AUTHORS A changelog/3566.doc.rst M doc/en/usage.rst Log Message: ----------- T3566,T3546: added a blurb in usage.rst for usage of flag -r Commit: d53e449296e214ab09632c4305f4ea3368d0b303 https://github.com/pytest-dev/pytest/commit/d53e449296e214ab09632c4305f4ea3368d0b303 Author: Fabio Zadrozny Date: 2018-08-31 (Fri, 31 Aug 2018) Changed paths: M .gitignore M AUTHORS A changelog/3918.bugfix.rst M src/_pytest/assertion/rewrite.py M src/_pytest/main.py Log Message: ----------- Improve performance of assertion rewriting. Fixes #3918 Commit: cbbb36fc9b649858d68f6f5d37329ae2f7c445d9 https://github.com/pytest-dev/pytest/commit/cbbb36fc9b649858d68f6f5d37329ae2f7c445d9 Author: Daniel Hahler Date: 2018-08-31 (Fri, 31 Aug 2018) Changed paths: M .coveragerc Log Message: ----------- tests/CI: enable branch coverage Commit: 75d29acc06e10f6a5f2bbe672299b7733aee8ac4 https://github.com/pytest-dev/pytest/commit/75d29acc06e10f6a5f2bbe672299b7733aee8ac4 Author: Bruno Oliveira Date: 2018-09-01 (Sat, 01 Sep 2018) Changed paths: M doc/en/conf.py Log Message: ----------- Fix reference to inter-sphinx objects database Commit: f3b0caf2999b28b9d07549fc330f57be3b2d1244 https://github.com/pytest-dev/pytest/commit/f3b0caf2999b28b9d07549fc330f57be3b2d1244 Author: Bruno Oliveira Date: 2018-09-01 (Sat, 01 Sep 2018) Changed paths: M doc/en/usage.rst Log Message: ----------- Improve docs for summary report and move it further up in the doc Commit: 8d8e68cf901e29af4cf422f40195a158a25d261a https://github.com/pytest-dev/pytest/commit/8d8e68cf901e29af4cf422f40195a158a25d261a Author: Bruno Oliveira Date: 2018-09-01 (Sat, 01 Sep 2018) Changed paths: A changelog/3911.bugfix.rst M setup.py M src/_pytest/terminal.py Log Message: ----------- Merge pull request #3911 from wimglenn/i18n_width improve line width estimate Commit: 495b44198fd3aafb00a7644b50b00bd8b9e36214 https://github.com/pytest-dev/pytest/commit/495b44198fd3aafb00a7644b50b00bd8b9e36214 Author: Bruno Oliveira Date: 2018-09-01 (Sat, 01 Sep 2018) Changed paths: M AUTHORS A changelog/3566.doc.rst M doc/en/conf.py M doc/en/usage.rst Log Message: ----------- Merge pull request #3917 from dhirensr/docs_for_detailed_info T3566,T3546: added a blurb in usage.rst for usage of flag -r Commit: 4675912d89ec8749abcacba5522e32122a52407b https://github.com/pytest-dev/pytest/commit/4675912d89ec8749abcacba5522e32122a52407b Author: Bruno Oliveira Date: 2018-09-01 (Sat, 01 Sep 2018) Changed paths: M src/_pytest/assertion/rewrite.py M src/_pytest/main.py M testing/test_assertrewrite.py Log Message: ----------- Add tests for early rewrite bailout code and handle patterns with subdirectories Commit: 885b8a3b4c0dfef1499004f520016222f7aaa58f https://github.com/pytest-dev/pytest/commit/885b8a3b4c0dfef1499004f520016222f7aaa58f Author: Bruno Oliveira Date: 2018-09-01 (Sat, 01 Sep 2018) Changed paths: M .gitignore M changelog/3918.bugfix.rst Log Message: ----------- Fix linting Commit: f3b9b21996fd1cd80d537c42bdd1734edb3af443 https://github.com/pytest-dev/pytest/commit/f3b9b21996fd1cd80d537c42bdd1734edb3af443 Author: Daniel Hahler Date: 2018-09-01 (Sat, 01 Sep 2018) Changed paths: M .coveragerc Log Message: ----------- Merge pull request #3920 from blueyed/branch tests/CI: enable branch coverage Commit: 90c00dfd542a5d95b0534502ccc2fe72e8909ed7 https://github.com/pytest-dev/pytest/commit/90c00dfd542a5d95b0534502ccc2fe72e8909ed7 Author: Bruno Oliveira Date: 2018-09-01 (Sat, 01 Sep 2018) Changed paths: M src/_pytest/config/__init__.py Log Message: ----------- Use EXIT_USAGEERROR instead of magic number Commit: dfa713163a0622b44528efd24c7e005e9e13f44d https://github.com/pytest-dev/pytest/commit/dfa713163a0622b44528efd24c7e005e9e13f44d Author: Bruno Oliveira Date: 2018-09-01 (Sat, 01 Sep 2018) Changed paths: M src/_pytest/config/__init__.py Log Message: ----------- Merge pull request #3921 from nicoddemus/use-constant Use EXIT_USAGEERROR instead of magic number Commit: a13c6a84dfc5aa592176ecd728339bedb5aca0f7 https://github.com/pytest-dev/pytest/commit/a13c6a84dfc5aa592176ecd728339bedb5aca0f7 Author: Bruno Oliveira Date: 2018-09-02 (Sun, 02 Sep 2018) Changed paths: M src/_pytest/outcomes.py Log Message: ----------- Mention explicitly when pytest.skip and pytest.xfail can be called Fix #3219 Commit: dc13f0b46950e010579d144cddd097a13185c960 https://github.com/pytest-dev/pytest/commit/dc13f0b46950e010579d144cddd097a13185c960 Author: Bruno Oliveira Date: 2018-09-02 (Sun, 02 Sep 2018) Changed paths: M appveyor.yml Log Message: ----------- Reenable pypy now that scandir can be installed without a compiler Ref: benhoyt/scandir#105 Ref: #3111 Commit: f7dc9b9fef047350eef1032fe8cc1e10101ed6d0 https://github.com/pytest-dev/pytest/commit/f7dc9b9fef047350eef1032fe8cc1e10101ed6d0 Author: Bruno Oliveira Date: 2018-09-02 (Sun, 02 Sep 2018) Changed paths: M src/_pytest/outcomes.py Log Message: ----------- Merge pull request #3922 from nicoddemus/skip-xfail-docs-3219 Mention explicitly when pytest.skip and pytest.xfail can be called Commit: 15ede8aab83bd8b8e69298a05a8cd0618d8cf566 https://github.com/pytest-dev/pytest/commit/15ede8aab83bd8b8e69298a05a8cd0618d8cf566 Author: Ronny Pfannschmidt Date: 2018-09-02 (Sun, 02 Sep 2018) Changed paths: M appveyor.yml Log Message: ----------- Merge pull request #3924 from nicoddemus/enable-pypy Reenable pypy now that scandir can be installed without a compiler Commit: eec7081b8d6855b035fb11e9356283923d8fc366 https://github.com/pytest-dev/pytest/commit/eec7081b8d6855b035fb11e9356283923d8fc366 Author: Bruno Oliveira Date: 2018-09-03 (Mon, 03 Sep 2018) Changed paths: M src/_pytest/assertion/rewrite.py Log Message: ----------- Make AssertionRewritingrHook use imp_find_module Commit: 410d5762c05cec099c10bbe541e9989c0284017d https://github.com/pytest-dev/pytest/commit/410d5762c05cec099c10bbe541e9989c0284017d Author: Ronny Pfannschmidt Date: 2018-09-05 (Wed, 05 Sep 2018) Changed paths: M .gitignore M AUTHORS A changelog/3918.bugfix.rst M src/_pytest/assertion/rewrite.py M src/_pytest/main.py M testing/test_assertrewrite.py Log Message: ----------- Merge pull request #3919 from fabioz/master Improve import performance of assertion rewrite. Fixes #3918. Commit: 69b34f765871a0df23e08fd5f2caa45ff1d8732d https://github.com/pytest-dev/pytest/commit/69b34f765871a0df23e08fd5f2caa45ff1d8732d Author: Bruno Oliveira Date: 2018-09-05 (Wed, 05 Sep 2018) Changed paths: M .coveragerc M .gitignore M AUTHORS M appveyor.yml A changelog/3566.doc.rst A changelog/3911.bugfix.rst A changelog/3918.bugfix.rst M doc/en/conf.py M doc/en/talks.rst M doc/en/usage.rst M setup.py M src/_pytest/assertion/rewrite.py M src/_pytest/config/__init__.py M src/_pytest/main.py M src/_pytest/outcomes.py M src/_pytest/terminal.py M testing/test_assertrewrite.py Log Message: ----------- Merge remote-tracking branch 'upstream/master' into release-3.8.0 Commit: 1f2062661826efb5ac4322c17e24db202bf0a147 https://github.com/pytest-dev/pytest/commit/1f2062661826efb5ac4322c17e24db202bf0a147 Author: Bruno Oliveira Date: 2018-09-05 (Wed, 05 Sep 2018) Changed paths: M CHANGELOG.rst R changelog/2452.feature.rst R changelog/2452.removal.rst R changelog/2908.feature.rst R changelog/3566.doc.rst R changelog/3784.feature.rst R changelog/3829.feature.rst R changelog/3837.feature.rst R changelog/3853.trivial.rst R changelog/3907.doc.rst R changelog/3911.bugfix.rst R changelog/3913.bugfix.rst R changelog/3918.bugfix.rst R changelog/3936.removal.rst M doc/en/announce/index.rst A doc/en/announce/release-3.8.0.rst M doc/en/example/reportingdemo.rst M doc/en/usage.rst M doc/en/warnings.rst M doc/en/writing_plugins.rst Log Message: ----------- Preparing release version 3.8.0 Commit: f2a427da2523795ccc1c6a34df90ad5f16434221 https://github.com/pytest-dev/pytest/commit/f2a427da2523795ccc1c6a34df90ad5f16434221 Author: Bruno Oliveira Date: 2018-09-06 (Thu, 06 Sep 2018) Changed paths: M .coveragerc M .gitignore M AUTHORS M CHANGELOG.rst M appveyor.yml R changelog/2452.feature.rst R changelog/2452.removal.rst R changelog/2908.feature.rst R changelog/3784.feature.rst R changelog/3829.feature.rst R changelog/3837.feature.rst R changelog/3853.trivial.rst R changelog/3907.doc.rst R changelog/3913.bugfix.rst R changelog/3936.removal.rst M doc/en/announce/index.rst A doc/en/announce/release-3.8.0.rst M doc/en/conf.py M doc/en/example/reportingdemo.rst M doc/en/talks.rst M doc/en/usage.rst M doc/en/warnings.rst M doc/en/writing_plugins.rst M setup.py M src/_pytest/assertion/rewrite.py M src/_pytest/config/__init__.py M src/_pytest/main.py M src/_pytest/outcomes.py M src/_pytest/terminal.py M testing/test_assertrewrite.py Log Message: ----------- Merge pull request #3940 from nicoddemus/release-3.8.0 Release 3.8.0 Compare: https://github.com/pytest-dev/pytest/compare/531b76a51346...f2a427da2523 **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 Sep 6 08:35:30 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Thu, 06 Sep 2018 05:35:30 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] 126896: Add option to disable plugin auto-loading Message-ID: <5b911f12c3fb9_3ff72ae828d5eec8229dc@hookshot-fe-d2afb11.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 126896f69d065b46efbf55e6e2b30865ab4569c0 https://github.com/pytest-dev/pytest/commit/126896f69d065b46efbf55e6e2b30865ab4569c0 Author: Virgil Dupras Date: 2018-08-07 (Tue, 07 Aug 2018) Changed paths: M AUTHORS A changelog/3784.feature.rst M doc/en/reference.rst M src/_pytest/config/__init__.py M src/_pytest/helpconfig.py M testing/test_config.py Log Message: ----------- Add option to disable plugin auto-loading If `PYTEST_DISABLE_PLUGIN_AUTOLOAD` is set, disable auto-loading of plugins through setuptools entrypoints. Only plugins that have been explicitly specified are loaded. ref #3784. Commit: 5f97711377e00cdbbd29024fb5cba7b4ed9f5c0a https://github.com/pytest-dev/pytest/commit/5f97711377e00cdbbd29024fb5cba7b4ed9f5c0a Author: Bruno Oliveira Date: 2018-08-08 (Wed, 08 Aug 2018) Changed paths: M AUTHORS A changelog/3784.feature.rst M doc/en/reference.rst M src/_pytest/config/__init__.py M src/_pytest/helpconfig.py M testing/test_config.py Log Message: ----------- Merge pull request #3787 from hsoft/no-plugin-autoload Add option to disable plugin auto-loading Commit: c64a8c9c7f1b0fff2fcd05701d795648787e9c64 https://github.com/pytest-dev/pytest/commit/c64a8c9c7f1b0fff2fcd05701d795648787e9c64 Author: Bruno Oliveira Date: 2018-08-18 (Sat, 18 Aug 2018) Changed paths: M AUTHORS M CHANGELOG.rst A changelog/3819.bugfix.rst A changelog/3826.trivial.rst M doc/en/announce/index.rst A doc/en/announce/release-3.7.2.rst M doc/en/changelog.rst M doc/en/example/markers.rst M doc/en/example/nonpython.rst M doc/en/example/parametrize.rst M src/_pytest/_code/code.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/fixtures.py M src/_pytest/logging.py M src/_pytest/main.py M src/_pytest/python.py M src/_pytest/unittest.py M src/_pytest/warnings.py M testing/acceptance_test.py M testing/code/test_excinfo.py A testing/example_scripts/acceptance/fixture_mock_integration.py A testing/example_scripts/collect/package_infinite_recursion/conftest.py A testing/example_scripts/collect/package_infinite_recursion/tests/__init__.py A testing/example_scripts/collect/package_infinite_recursion/tests/test_basic.py A testing/example_scripts/config/collect_pytest_prefix/conftest.py A testing/example_scripts/config/collect_pytest_prefix/test_foo.py M testing/logging/test_reporting.py M testing/python/collect.py M testing/test_capture.py M testing/test_collection.py M testing/test_compat.py M testing/test_config.py M testing/test_unittest.py M testing/test_warnings.py M tox.ini Log Message: ----------- Merge remote-tracking branch 'upstream/master' into merge-master-into-features Commit: a6cdd0d9da824e32343408ef63fdf017a15f0f57 https://github.com/pytest-dev/pytest/commit/a6cdd0d9da824e32343408ef63fdf017a15f0f57 Author: Bruno Oliveira Date: 2018-08-18 (Sat, 18 Aug 2018) Changed paths: M AUTHORS M CHANGELOG.rst A changelog/3819.bugfix.rst A changelog/3826.trivial.rst M doc/en/announce/index.rst A doc/en/announce/release-3.7.2.rst M doc/en/changelog.rst M doc/en/example/markers.rst M doc/en/example/nonpython.rst M doc/en/example/parametrize.rst M src/_pytest/_code/code.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/fixtures.py M src/_pytest/logging.py M src/_pytest/main.py M src/_pytest/python.py M src/_pytest/unittest.py M src/_pytest/warnings.py M testing/acceptance_test.py M testing/code/test_excinfo.py A testing/example_scripts/acceptance/fixture_mock_integration.py A testing/example_scripts/collect/package_infinite_recursion/conftest.py A testing/example_scripts/collect/package_infinite_recursion/tests/__init__.py A testing/example_scripts/collect/package_infinite_recursion/tests/test_basic.py A testing/example_scripts/config/collect_pytest_prefix/conftest.py A testing/example_scripts/config/collect_pytest_prefix/test_foo.py M testing/logging/test_reporting.py M testing/python/collect.py M testing/test_capture.py M testing/test_collection.py M testing/test_compat.py M testing/test_config.py M testing/test_unittest.py M testing/test_warnings.py M tox.ini Log Message: ----------- Merge pull request #3831 from nicoddemus/merge-master-into-features Merge master into features Commit: 539a22c750e2232ca6f0664976a4940e65c48ef5 https://github.com/pytest-dev/pytest/commit/539a22c750e2232ca6f0664976a4940e65c48ef5 Author: wim glenn Date: 2018-08-20 (Mon, 20 Aug 2018) Changed paths: M AUTHORS A changelog/3837.feature.rst M src/_pytest/pytester.py M testing/test_pytester.py Log Message: ----------- Added support for xfailed and xpassed outcomes to the ``pytester.RunResult.assert_outcomes`` signature. Commit: 044d2b8e6e4717a3cbc5316117e1433098c3fe08 https://github.com/pytest-dev/pytest/commit/044d2b8e6e4717a3cbc5316117e1433098c3fe08 Author: Bruno Oliveira Date: 2018-08-20 (Mon, 20 Aug 2018) Changed paths: M AUTHORS A changelog/3837.feature.rst M src/_pytest/pytester.py M testing/test_pytester.py Log Message: ----------- Merge pull request #3838 from wimglenn/runresult_xfail Support xfailed and xpassed outcomes in RunResult. Commit: 93f783228c3dfebd77a53e1d2e5fa81b49ae107a https://github.com/pytest-dev/pytest/commit/93f783228c3dfebd77a53e1d2e5fa81b49ae107a Author: Jeffrey Rackauckas Date: 2018-08-23 (Thu, 23 Aug 2018) Changed paths: A changelog/3829.feature.rst M src/_pytest/terminal.py M testing/test_terminal.py Log Message: ----------- Add the progress_display_mode ini option Commit: 5fefc48f3332c7143d6f1ce5d4e70dc933100319 https://github.com/pytest-dev/pytest/commit/5fefc48f3332c7143d6f1ce5d4e70dc933100319 Author: Jeffrey Rackauckas Date: 2018-08-23 (Thu, 23 Aug 2018) Changed paths: M testing/test_terminal.py Log Message: ----------- Fixing pre-commit hooks Commit: 5e260c4d3442505c8b3cbe2fc9e8571f872e7310 https://github.com/pytest-dev/pytest/commit/5e260c4d3442505c8b3cbe2fc9e8571f872e7310 Author: Jeffrey Rackauckas Date: 2018-08-25 (Sat, 25 Aug 2018) Changed paths: M changelog/3829.feature.rst Log Message: ----------- Fixing changelog file. Commit: dda5e5ea328db9b80dbb098a925f2117c486010a https://github.com/pytest-dev/pytest/commit/dda5e5ea328db9b80dbb098a925f2117c486010a Author: Jeffrey Rackauckas Date: 2018-08-25 (Sat, 25 Aug 2018) Changed paths: M changelog/3829.feature.rst Log Message: ----------- Fixing backticks in changelog file. Commit: 325319dc3b27febe63b6e2ea59bf6e4923207529 https://github.com/pytest-dev/pytest/commit/325319dc3b27febe63b6e2ea59bf6e4923207529 Author: Jeffrey Rackauckas Date: 2018-08-25 (Sat, 25 Aug 2018) Changed paths: M testing/test_terminal.py Log Message: ----------- Fixing xdist test to properly configure an ini file. Commit: 2a917a582ed21e679e310dc37b964439d2ee7bad https://github.com/pytest-dev/pytest/commit/2a917a582ed21e679e310dc37b964439d2ee7bad Author: Jeffrey Rackauckas Date: 2018-08-25 (Sat, 25 Aug 2018) Changed paths: M testing/test_terminal.py Log Message: ----------- Removing accidental change to test Commit: 2f2d5861bb14c9b61d4bea846b6d8043b9f6081d https://github.com/pytest-dev/pytest/commit/2f2d5861bb14c9b61d4bea846b6d8043b9f6081d Author: Bruno Oliveira Date: 2018-08-26 (Sun, 26 Aug 2018) Changed paths: M .pre-commit-config.yaml M .travis.yml M AUTHORS M CHANGELOG.rst M bench/empty.py R changelog/3819.bugfix.rst R changelog/3826.trivial.rst M doc/en/announce/index.rst A doc/en/announce/release-3.7.3.rst 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/parametrize.rst M doc/en/example/pythoncollection.rst M doc/en/example/reportingdemo.rst M doc/en/goodpractices.rst M doc/en/reference.rst M doc/en/skipping.rst M src/_pytest/_code/_py2traceback.py M src/_pytest/_code/code.py M src/_pytest/assertion/rewrite.py M src/_pytest/assertion/util.py M src/_pytest/capture.py M src/_pytest/config/argparsing.py M src/_pytest/debugging.py M src/_pytest/fixtures.py M src/_pytest/main.py M src/_pytest/outcomes.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/runner.py M src/_pytest/setuponly.py M src/_pytest/terminal.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/example_scripts/acceptance/fixture_mock_integration.py A testing/example_scripts/collect/collect_init_tests/pytest.ini A testing/example_scripts/collect/collect_init_tests/tests/__init__.py A testing/example_scripts/collect/collect_init_tests/tests/test_foo.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_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_config.py M testing/test_conftest.py M testing/test_doctest.py M testing/test_helpconfig.py M testing/test_junitxml.py M testing/test_monkeypatch.py M testing/test_parseopt.py M testing/test_pdb.py M testing/test_pluginmanager.py M testing/test_pytester.py M testing/test_terminal.py M tox.ini Log Message: ----------- Merge remote-tracking branch 'upstream/master' into merge-master-into-features Commit: 80eef29681c9a5412f73022552bf24a98c80ac9a https://github.com/pytest-dev/pytest/commit/80eef29681c9a5412f73022552bf24a98c80ac9a Author: Bruno Oliveira Date: 2018-08-26 (Sun, 26 Aug 2018) Changed paths: M .pre-commit-config.yaml M .travis.yml M AUTHORS M CHANGELOG.rst M bench/empty.py R changelog/3819.bugfix.rst R changelog/3826.trivial.rst M doc/en/announce/index.rst A doc/en/announce/release-3.7.3.rst 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/parametrize.rst M doc/en/example/pythoncollection.rst M doc/en/example/reportingdemo.rst M doc/en/goodpractices.rst M doc/en/reference.rst M doc/en/skipping.rst M src/_pytest/_code/_py2traceback.py M src/_pytest/_code/code.py M src/_pytest/assertion/rewrite.py M src/_pytest/assertion/util.py M src/_pytest/capture.py M src/_pytest/config/argparsing.py M src/_pytest/debugging.py M src/_pytest/fixtures.py M src/_pytest/main.py M src/_pytest/outcomes.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/runner.py M src/_pytest/setuponly.py M src/_pytest/terminal.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/example_scripts/acceptance/fixture_mock_integration.py A testing/example_scripts/collect/collect_init_tests/pytest.ini A testing/example_scripts/collect/collect_init_tests/tests/__init__.py A testing/example_scripts/collect/collect_init_tests/tests/test_foo.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_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_config.py M testing/test_conftest.py M testing/test_doctest.py M testing/test_helpconfig.py M testing/test_junitxml.py M testing/test_monkeypatch.py M testing/test_parseopt.py M testing/test_pdb.py M testing/test_pluginmanager.py M testing/test_pytester.py M testing/test_terminal.py M tox.ini Log Message: ----------- Merge pull request #3884 from nicoddemus/merge-master-into-features Merge master into features Commit: 8f4685e02479c051db62ee2cf00c074b5e7ce026 https://github.com/pytest-dev/pytest/commit/8f4685e02479c051db62ee2cf00c074b5e7ce026 Author: Jeffrey Rackauckas Date: 2018-08-26 (Sun, 26 Aug 2018) Changed paths: M doc/en/reference.rst M src/_pytest/terminal.py M testing/test_terminal.py Log Message: ----------- Move count display style to be part of console_output_style, fixed test progress for count console output style. Commit: 23295e1e987cdf5c926e94d75b55dada945d65be https://github.com/pytest-dev/pytest/commit/23295e1e987cdf5c926e94d75b55dada945d65be Author: Bruno Oliveira Date: 2018-08-27 (Mon, 27 Aug 2018) Changed paths: M doc/en/reference.rst Log Message: ----------- Fix docs linting Commit: 4b94760c8e32400cce807eef132e40499e871a50 https://github.com/pytest-dev/pytest/commit/4b94760c8e32400cce807eef132e40499e871a50 Author: Jeffrey Rackauckas Date: 2018-08-27 (Mon, 27 Aug 2018) Changed paths: M changelog/3829.feature.rst M src/_pytest/terminal.py M testing/test_terminal.py Log Message: ----------- Removed spacing in count display. Commit: a605ad4d11d2c1c8a5ce3f1810d431e765b422f3 https://github.com/pytest-dev/pytest/commit/a605ad4d11d2c1c8a5ce3f1810d431e765b422f3 Author: Bruno Oliveira Date: 2018-08-28 (Tue, 28 Aug 2018) Changed paths: A changelog/3829.feature.rst M doc/en/reference.rst M src/_pytest/terminal.py M testing/test_terminal.py Log Message: ----------- Merge pull request #3880 from jeffreyrack/3829-progress_display_mode #3829 -- Add the ability to show test progress as number of tests completed instead of a percent. Commit: 3035b2724db117264ce49a336b1aed5c201025ef https://github.com/pytest-dev/pytest/commit/3035b2724db117264ce49a336b1aed5c201025ef Author: dhirensr Date: 2018-08-30 (Thu, 30 Aug 2018) Changed paths: M AUTHORS M src/_pytest/cacheprovider.py M testing/test_cacheprovider.py Log Message: ----------- T3853:removed needless message printed with --failed-first,--last-failed and no failed tests Commit: ade01b1f5b197bff47248bacc5325b0c05cf2ab2 https://github.com/pytest-dev/pytest/commit/ade01b1f5b197bff47248bacc5325b0c05cf2ab2 Author: dhirensr Date: 2018-08-30 (Thu, 30 Aug 2018) Changed paths: A changelog/3853.feature.rst Log Message: ----------- T3853:Added changelog file Commit: 0183d46275ca9e3c14fe523ac22c5e26e97ea98a https://github.com/pytest-dev/pytest/commit/0183d46275ca9e3c14fe523ac22c5e26e97ea98a Author: Bruno Oliveira Date: 2018-08-30 (Thu, 30 Aug 2018) Changed paths: R changelog/3853.feature.rst A changelog/3853.trivial.rst Log Message: ----------- Improve CHANGELOG a bit Commit: 84a033fd97381301adcde2548d1ea169424f67ed https://github.com/pytest-dev/pytest/commit/84a033fd97381301adcde2548d1ea169424f67ed Author: Bruno Oliveira Date: 2018-08-30 (Thu, 30 Aug 2018) Changed paths: M changelog/3853.trivial.rst Log Message: ----------- Remove extra newline Commit: 64f00683f2ed73f924340cc5161f5d02d1e11d0b https://github.com/pytest-dev/pytest/commit/64f00683f2ed73f924340cc5161f5d02d1e11d0b Author: Bruno Oliveira Date: 2018-08-30 (Thu, 30 Aug 2018) Changed paths: M AUTHORS A changelog/3853.trivial.rst M src/_pytest/cacheprovider.py M testing/test_cacheprovider.py Log Message: ----------- Merge pull request #3912 from dhirensr/needless_message Needless message printed with --failed-first and no failed tests #3853 Commit: 11e591e4425f5027768fe597d0abf3dc2e0f209e https://github.com/pytest-dev/pytest/commit/11e591e4425f5027768fe597d0abf3dc2e0f209e Author: Bruno Oliveira Date: 2018-08-30 (Thu, 30 Aug 2018) Changed paths: M .coveragerc M .travis.yml M CHANGELOG.rst M HOWTORELEASE.rst M README.rst A changelog/3907.doc.rst M doc/en/announce/index.rst A doc/en/announce/release-3.7.4.rst M doc/en/example/markers.rst M doc/en/example/reportingdemo.rst M doc/en/funcarg_compare.rst M doc/en/skipping.rst M doc/en/warnings.rst M doc/en/writing_plugins.rst M scripts/release.minor.rst M scripts/release.patch.rst M setup.py M src/_pytest/assertion/rewrite.py M src/_pytest/cacheprovider.py M src/_pytest/doctest.py M src/_pytest/python.py M src/_pytest/skipping.py M src/_pytest/terminal.py M src/_pytest/warnings.py M testing/code/test_code.py M testing/code/test_source.py M testing/deprecated_test.py M testing/python/fixture.py M testing/test_assertrewrite.py M testing/test_cacheprovider.py M testing/test_terminal.py M tox.ini Log Message: ----------- Merge remote-tracking branch 'upstream/master' into merge-master-into-features Commit: 2256f2f04d9d073ca1c3e53deb6e6d6d6966c68d https://github.com/pytest-dev/pytest/commit/2256f2f04d9d073ca1c3e53deb6e6d6d6966c68d Author: Bruno Oliveira Date: 2018-08-31 (Fri, 31 Aug 2018) Changed paths: M testing/test_cacheprovider.py Log Message: ----------- Remove test which is no longer required and improve test_lf_and_ff_prints_no_needless_message * test_lf_and_ff_obey_verbosity is no longer necessary because test_lf_and_ff_prints_no_needless_message already checks if the proper messages are displayed when -q is used. * Improve test_lf_and_ff_prints_no_needless_message so we also check that the correct message is displayed when there are failures to run Commit: 01df368d93d6ba9dd119813eeb72a01d5ae0b0ff https://github.com/pytest-dev/pytest/commit/01df368d93d6ba9dd119813eeb72a01d5ae0b0ff Author: Ronny Pfannschmidt Date: 2018-08-31 (Fri, 31 Aug 2018) Changed paths: M .coveragerc M .travis.yml M CHANGELOG.rst M HOWTORELEASE.rst M README.rst A changelog/3907.doc.rst M doc/en/announce/index.rst A doc/en/announce/release-3.7.4.rst M doc/en/example/markers.rst M doc/en/example/reportingdemo.rst M doc/en/funcarg_compare.rst M doc/en/skipping.rst M doc/en/warnings.rst M doc/en/writing_plugins.rst M scripts/release.minor.rst M scripts/release.patch.rst M setup.py M src/_pytest/assertion/rewrite.py M src/_pytest/cacheprovider.py M src/_pytest/doctest.py M src/_pytest/python.py M src/_pytest/skipping.py M src/_pytest/terminal.py M src/_pytest/warnings.py M testing/code/test_code.py M testing/code/test_source.py M testing/deprecated_test.py M testing/python/fixture.py M testing/test_assertrewrite.py M testing/test_cacheprovider.py M testing/test_terminal.py M tox.ini Log Message: ----------- Merge pull request #3914 from nicoddemus/merge-master-into-features Merge master into features Commit: b01704cce13bbb65e60b809ccb9fd58b6a8821ee https://github.com/pytest-dev/pytest/commit/b01704cce13bbb65e60b809ccb9fd58b6a8821ee Author: CrazyMerlyn Date: 2018-09-03 (Mon, 03 Sep 2018) Changed paths: M AUTHORS A changelog/3913.bugfix.rst M src/_pytest/config/argparsing.py M testing/acceptance_test.py Log Message: ----------- Fix exit code for command line errors Fixes #3913 Commit: 10f21b423a5676311974d0870af841ebe344d340 https://github.com/pytest-dev/pytest/commit/10f21b423a5676311974d0870af841ebe344d340 Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M src/_pytest/pytester.py Log Message: ----------- Remove assert for "reprec" because this is no longer set on the pluginmanager It seems this has no effect since `pluggy` was developed as a separate library. Commit: ffd47ceefcda22ef178e14c2f90698417a75fe33 https://github.com/pytest-dev/pytest/commit/ffd47ceefcda22ef178e14c2f90698417a75fe33 Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M src/_pytest/hookspec.py M src/_pytest/warnings.py M testing/test_warnings.py Log Message: ----------- Implement new pytest_warning_captured hook Commit: 3fcc4cdbd54f135c2031f019a7503cba90dd5dd9 https://github.com/pytest-dev/pytest/commit/3fcc4cdbd54f135c2031f019a7503cba90dd5dd9 Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M src/_pytest/hookspec.py M src/_pytest/nodes.py M src/_pytest/terminal.py M src/_pytest/warnings.py M testing/test_warnings.py Log Message: ----------- Make terminal capture pytest_warning_capture pytest_logwarning is no longer emitted by the warnings plugin, only ever emitted from .warn() functions in config and item Commit: 51e32cf7cc2906f24330081bc097cd80ba0acf14 https://github.com/pytest-dev/pytest/commit/51e32cf7cc2906f24330081bc097cd80ba0acf14 Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M src/_pytest/python.py Log Message: ----------- Remove Python 2.6 specific warning Commit: 1a9d913ee1f9d1a56448f659649c96214f6d9645 https://github.com/pytest-dev/pytest/commit/1a9d913ee1f9d1a56448f659649c96214f6d9645 Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: A changelog/3251.feture.rst M src/_pytest/terminal.py M src/_pytest/warnings.py M testing/test_warnings.py Log Message: ----------- Capture and display warnings during collection Fix #3251 Commit: 0100f61b62411621f8c5f886221bcbbe6f094a16 https://github.com/pytest-dev/pytest/commit/0100f61b62411621f8c5f886221bcbbe6f094a16 Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M src/_pytest/deprecated.py M src/_pytest/nodes.py M src/_pytest/python.py M src/_pytest/terminal.py A src/_pytest/warning_types.py M testing/test_mark.py Log Message: ----------- Start the laywork to capture standard warnings Commit: 8e4501ee29771950f9a789fb66800590a7fa13a8 https://github.com/pytest-dev/pytest/commit/8e4501ee29771950f9a789fb66800590a7fa13a8 Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M src/_pytest/mark/structures.py M src/_pytest/nodes.py M src/_pytest/python.py M testing/test_capture.py Log Message: ----------- Use std_warn for warning about applying marks directly to parameters Commit: 0c8dbdcd92d0f1d4355d1929d0497bb22d598e6e https://github.com/pytest-dev/pytest/commit/0c8dbdcd92d0f1d4355d1929d0497bb22d598e6e Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M src/_pytest/config/__init__.py M src/_pytest/deprecated.py M src/_pytest/mark/structures.py M src/_pytest/python.py M src/_pytest/warning_types.py M src/_pytest/warnings.py M testing/deprecated_test.py M testing/python/metafunc.py R testing/python/test_deprecations.py M testing/test_terminal.py Log Message: ----------- Fix existing tests now that we are using standard warnings Commit: 78ac7d99f5d8fab0353078a9eccd334780a23e8d https://github.com/pytest-dev/pytest/commit/78ac7d99f5d8fab0353078a9eccd334780a23e8d Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M src/_pytest/assertion/rewrite.py M src/_pytest/cacheprovider.py M src/_pytest/config/__init__.py M src/_pytest/config/findpaths.py M src/_pytest/fixtures.py M src/_pytest/junitxml.py M src/_pytest/nodes.py M src/_pytest/python.py M src/_pytest/resultlog.py M testing/acceptance_test.py M testing/deprecated_test.py M testing/python/collect.py M testing/python/metafunc.py M testing/test_assertion.py M testing/test_assertrewrite.py M testing/test_cacheprovider.py M testing/test_config.py M testing/test_junitxml.py M testing/test_resultlog.py M testing/test_warnings.py M tox.ini Log Message: ----------- Deprecate Config.warn and Node.warn, replaced by standard warnings Commit: 19a01c9849978517b6213dd3d679fb23951c6cc8 https://github.com/pytest-dev/pytest/commit/19a01c9849978517b6213dd3d679fb23951c6cc8 Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M src/_pytest/config/__init__.py M src/_pytest/python.py M src/_pytest/warning_types.py M src/pytest.py M testing/test_assertrewrite.py M testing/test_mark.py M tox.ini Log Message: ----------- Make PytestWarning and RemovedInPytest4Warning part of the public API Commit: 208dd3aad1a094b8066d7ba374700035afde27ce https://github.com/pytest-dev/pytest/commit/208dd3aad1a094b8066d7ba374700035afde27ce Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M doc/en/warnings.rst M src/_pytest/warning_types.py M src/pytest.py Log Message: ----------- Add docs for internal warnings and introduce PytestDeprecationWarning Fix #2477 Commit: 7e135934528732c6628c4ba83fa12ed00b951889 https://github.com/pytest-dev/pytest/commit/7e135934528732c6628c4ba83fa12ed00b951889 Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: A changelog/2452.feature.rst A changelog/2452.removal.rst Log Message: ----------- Add CHANGELOG entries for #2452 Fix #2452 Fix #2684 Commit: 9965ed84da81130681ad8d56085c25110e5dda78 https://github.com/pytest-dev/pytest/commit/9965ed84da81130681ad8d56085c25110e5dda78 Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: A changelog/2908.feature.rst M doc/en/warnings.rst M src/_pytest/warnings.py M testing/python/collect.py M testing/test_warnings.py Log Message: ----------- Show deprecation warnings by default if no other filters are configured Fix #2908 Commit: 60499d221e0b051bb392a4b43e32311df0143184 https://github.com/pytest-dev/pytest/commit/60499d221e0b051bb392a4b43e32311df0143184 Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M testing/test_warnings.py Log Message: ----------- Add test to ensure that users can suppress internal warnings Commit: 0fffa6ba2f5458a22778551db7bf64b1fbd4f5b3 https://github.com/pytest-dev/pytest/commit/0fffa6ba2f5458a22778551db7bf64b1fbd4f5b3 Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M doc/en/reference.rst M src/_pytest/config/__init__.py M src/_pytest/config/findpaths.py M src/_pytest/hookspec.py M src/_pytest/resultlog.py M src/_pytest/warnings.py M testing/deprecated_test.py Log Message: ----------- Implement hack to issue warnings during config Once we can capture warnings during the config stage, we can then get rid of this function Related to #2891 Commit: 56d414177adb0194c52d5e994eef7fe264c5e82a https://github.com/pytest-dev/pytest/commit/56d414177adb0194c52d5e994eef7fe264c5e82a Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M src/_pytest/assertion/rewrite.py M src/_pytest/deprecated.py M src/_pytest/junitxml.py M src/_pytest/pytester.py M src/_pytest/terminal.py M testing/test_assertrewrite.py M testing/test_junitxml.py M testing/test_warnings.py Log Message: ----------- Remove nodeid from messages for warnings generated by standard warnings Standard warnings already contain the proper location, so we don't need to also print the node id Commit: b81831404524b78003d7b884a6fb9ed478d21d8a https://github.com/pytest-dev/pytest/commit/b81831404524b78003d7b884a6fb9ed478d21d8a Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M changelog/2908.feature.rst M doc/en/warnings.rst Log Message: ----------- Improve docs for warnings capture and PEP-0506 remarks Commit: 8ce3aeadbfc4c88c785ff2d86c644a1e5ea4d1b1 https://github.com/pytest-dev/pytest/commit/8ce3aeadbfc4c88c785ff2d86c644a1e5ea4d1b1 Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M doc/en/warnings.rst R src/_pytest/experiments.py M src/_pytest/pytester.py M src/_pytest/warning_types.py M src/pytest.py M tox.ini Log Message: ----------- Move PytestExerimentalApiWarning to warning_types Commit: 415a62e373d96be3aa28dd2dc2e2831940fd428c https://github.com/pytest-dev/pytest/commit/415a62e373d96be3aa28dd2dc2e2831940fd428c Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M changelog/2452.removal.rst M doc/en/warnings.rst M doc/en/writing_plugins.rst M src/_pytest/pytester.py M src/_pytest/warning_types.py M src/pytest.py M tox.ini Log Message: ----------- Fix typo in PytestExperimentalApiWarning Commit: c304998ed785debbaccb21aa21e8c6bd2148fc0e https://github.com/pytest-dev/pytest/commit/c304998ed785debbaccb21aa21e8c6bd2148fc0e Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M src/_pytest/python.py Log Message: ----------- Remove commented out code Commit: e9417be9dfa17873ce3d16ae09187d5bfffda168 https://github.com/pytest-dev/pytest/commit/e9417be9dfa17873ce3d16ae09187d5bfffda168 Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M src/_pytest/warnings.py Log Message: ----------- Add comment about deprecation warnings being shown by default Commit: 016f8f153632f9338a5ff6f290a2239ed0c72f01 https://github.com/pytest-dev/pytest/commit/016f8f153632f9338a5ff6f290a2239ed0c72f01 Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M src/_pytest/nodes.py Log Message: ----------- Improve get_fslocation_from_item's docstring Commit: 29bfa5efa4c1c686cf78df3384a3c419d51071ae https://github.com/pytest-dev/pytest/commit/29bfa5efa4c1c686cf78df3384a3c419d51071ae Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M AUTHORS A changelog/3913.bugfix.rst M src/_pytest/config/argparsing.py M testing/acceptance_test.py Log Message: ----------- Merge pull request #3925 from crazymerlyn/fix-exit-code Fix exit code for command line errors Commit: 615c6714341516df43134f997de3006a677359ae https://github.com/pytest-dev/pytest/commit/615c6714341516df43134f997de3006a677359ae Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M src/_pytest/assertion/rewrite.py Log Message: ----------- Connect string literals Commit: 9ae0a3cd85bebc74c4b2f179b1b035358f9540bf https://github.com/pytest-dev/pytest/commit/9ae0a3cd85bebc74c4b2f179b1b035358f9540bf Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M src/_pytest/assertion/rewrite.py M testing/test_assertion.py Log Message: ----------- Do not trigger warning about tuples being always True if the tuple has size != 2 Commit: 284a2d110fa840610cfa6e05ec69e37ce31587cb https://github.com/pytest-dev/pytest/commit/284a2d110fa840610cfa6e05ec69e37ce31587cb Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M src/_pytest/cacheprovider.py Log Message: ----------- Move warnings import to top level Commit: b42518acd5c8f7d8d034bd47addd06c36b062b48 https://github.com/pytest-dev/pytest/commit/b42518acd5c8f7d8d034bd47addd06c36b062b48 Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M src/_pytest/config/__init__.py M src/_pytest/deprecated.py M src/_pytest/fixtures.py M src/_pytest/junitxml.py M src/_pytest/mark/structures.py M src/_pytest/nodes.py M src/_pytest/pytester.py M src/_pytest/python.py M src/_pytest/warning_types.py M src/_pytest/warnings.py M testing/acceptance_test.py M testing/deprecated_test.py M testing/python/metafunc.py M testing/test_mark.py M testing/test_nodes.py Log Message: ----------- Change std_warn to receive a single warning instance, addressed review suggestions Commit: 022c58bf640a014a1c78b872840d9fa5fbeba084 https://github.com/pytest-dev/pytest/commit/022c58bf640a014a1c78b872840d9fa5fbeba084 Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M src/_pytest/warnings.py Log Message: ----------- Revert pytest_terminal_summary(tryfirst) in warnings module as this breaks tests Commit: d3f72ca20204251b261638297052c356dfab1f47 https://github.com/pytest-dev/pytest/commit/d3f72ca20204251b261638297052c356dfab1f47 Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M doc/en/warnings.rst Log Message: ----------- Fix linting for warnings.rst Commit: f1cfd10c94f0d62f868ed00a7406c9fe91426173 https://github.com/pytest-dev/pytest/commit/f1cfd10c94f0d62f868ed00a7406c9fe91426173 Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M testing/test_cacheprovider.py Log Message: ----------- Handle cache warnings in tests Commit: a054aa47978770aa9c12e1b244615816c3bbe052 https://github.com/pytest-dev/pytest/commit/a054aa47978770aa9c12e1b244615816c3bbe052 Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M src/_pytest/assertion/rewrite.py Log Message: ----------- Issue assert rewrite warning if tuple >=1 as suggested in review Commit: 5ef51262f7f8db58efd10800e8335a71d3b1cb4a https://github.com/pytest-dev/pytest/commit/5ef51262f7f8db58efd10800e8335a71d3b1cb4a Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M testing/test_cacheprovider.py Log Message: ----------- Fix reference to PytestWarning in warningsfilter mark Commit: 47bf58d69e3995f0eb04ecb268a9c19e52c52ed5 https://github.com/pytest-dev/pytest/commit/47bf58d69e3995f0eb04ecb268a9c19e52c52ed5 Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M changelog/2452.removal.rst M src/_pytest/deprecated.py M src/_pytest/junitxml.py M src/_pytest/mark/structures.py M src/_pytest/nodes.py M src/_pytest/pytester.py M src/_pytest/python.py M testing/test_config.py M testing/test_mark.py M testing/test_nodes.py Log Message: ----------- Make Node.warn support two forms, new and deprecated As suggested during review, it now accepts two forms: Node.warn(warning_instance) (recommended) Node.warn(code, message) (deprecated) Commit: 438f7a12545915cd5a5d638a0daa64fcfc295492 https://github.com/pytest-dev/pytest/commit/438f7a12545915cd5a5d638a0daa64fcfc295492 Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M src/_pytest/hookspec.py M src/_pytest/warnings.py M testing/test_warnings.py Log Message: ----------- Add "setup", "call" and "teardown" values to "when" parameter of pytest_warning_captured hook Commit: 3db76ccf3d83e9ea2f4aa4640623f580a87f3ac5 https://github.com/pytest-dev/pytest/commit/3db76ccf3d83e9ea2f4aa4640623f580a87f3ac5 Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M src/_pytest/cacheprovider.py Log Message: ----------- Fix Cache.warn function to issue a "config" warning Commit: d3ca739c00d6560ccab84a3f94814094ba87b55a https://github.com/pytest-dev/pytest/commit/d3ca739c00d6560ccab84a3f94814094ba87b55a Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M src/_pytest/assertion/rewrite.py M src/_pytest/config/__init__.py M src/_pytest/deprecated.py M src/_pytest/fixtures.py M src/_pytest/python.py M testing/deprecated_test.py Log Message: ----------- Use explicit instances when calling warnings.warn_explicit Commit: b7560a88084cb7812059a616c5ec757b46bb45b0 https://github.com/pytest-dev/pytest/commit/b7560a88084cb7812059a616c5ec757b46bb45b0 Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M src/_pytest/nodes.py M testing/test_config.py Log Message: ----------- Keep backward compatibility for code as kw in Node.warn Commit: 6d497f2c77a6aac70611bcdf0c968e23d166935e https://github.com/pytest-dev/pytest/commit/6d497f2c77a6aac70611bcdf0c968e23d166935e Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M src/_pytest/python.py Log Message: ----------- Fix stacklevel for warning about Metafunc.addcall Commit: 5a52acaa92b1c3d8dd04d1df7d9ebdcc9d9d397f https://github.com/pytest-dev/pytest/commit/5a52acaa92b1c3d8dd04d1df7d9ebdcc9d9d397f Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M src/_pytest/python.py M testing/python/metafunc.py Log Message: ----------- Make config no longer optional in parametrize id functions Commit: 2e0a7cf78dff53c534bf4aad2841ba8731051773 https://github.com/pytest-dev/pytest/commit/2e0a7cf78dff53c534bf4aad2841ba8731051773 Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M src/_pytest/hookspec.py M src/_pytest/warnings.py M testing/test_warnings.py Log Message: ----------- Revert to having just "runtest" as "when" parameter of the pytest_warning_captured hook Commit: 4592def14d63aa32215bea548c53fc208a88fd10 https://github.com/pytest-dev/pytest/commit/4592def14d63aa32215bea548c53fc208a88fd10 Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M testing/test_recwarn.py Log Message: ----------- Improve test_rewarn_functional Commit: adc9ed85bcbfe3c3c499a7a2cf874583508213c1 https://github.com/pytest-dev/pytest/commit/adc9ed85bcbfe3c3c499a7a2cf874583508213c1 Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M testing/python/metafunc.py Log Message: ----------- Fix test_idval_hypothesis Commit: f42b5019ec3a3c2c12bd5321641950118e812dd9 https://github.com/pytest-dev/pytest/commit/f42b5019ec3a3c2c12bd5321641950118e812dd9 Author: Bruno Oliveira Date: 2018-09-04 (Tue, 04 Sep 2018) Changed paths: M src/_pytest/nodes.py Log Message: ----------- Make code_or_warning parameter private for backward-compatibility Commit: ddb308455ae615d23bf3a494f84a5059c9ceb979 https://github.com/pytest-dev/pytest/commit/ddb308455ae615d23bf3a494f84a5059c9ceb979 Author: Bruno Oliveira Date: 2018-09-05 (Wed, 05 Sep 2018) Changed paths: M testing/test_mark.py Log Message: ----------- Make sure warn is called in test_parameterset_extractfrom Commit: f63c683faa85c2a30b0bb2c584484d9b814a2018 https://github.com/pytest-dev/pytest/commit/f63c683faa85c2a30b0bb2c584484d9b814a2018 Author: Bruno Oliveira Date: 2018-09-05 (Wed, 05 Sep 2018) Changed paths: A changelog/3936.removal.rst M src/_pytest/warnings.py M testing/test_warnings.py Log Message: ----------- No longer escape regex in pytest.mark.filterwarnings Fix #3936 Commit: 531b76a51346781452ca8fd5387acaa3ef01a592 https://github.com/pytest-dev/pytest/commit/531b76a51346781452ca8fd5387acaa3ef01a592 Author: Bruno Oliveira Date: 2018-09-05 (Wed, 05 Sep 2018) Changed paths: A changelog/2452.feature.rst A changelog/2452.removal.rst A changelog/2908.feature.rst A changelog/3251.feture.rst A changelog/3936.removal.rst M doc/en/reference.rst M doc/en/warnings.rst M doc/en/writing_plugins.rst M src/_pytest/assertion/rewrite.py M src/_pytest/cacheprovider.py M src/_pytest/config/__init__.py M src/_pytest/config/findpaths.py M src/_pytest/deprecated.py R src/_pytest/experiments.py M src/_pytest/fixtures.py M src/_pytest/hookspec.py M src/_pytest/junitxml.py M src/_pytest/mark/structures.py M src/_pytest/nodes.py M src/_pytest/pytester.py M src/_pytest/python.py M src/_pytest/resultlog.py M src/_pytest/terminal.py A src/_pytest/warning_types.py M src/_pytest/warnings.py M src/pytest.py M testing/deprecated_test.py M testing/python/collect.py M testing/python/metafunc.py R testing/python/test_deprecations.py M testing/test_assertion.py M testing/test_assertrewrite.py M testing/test_cacheprovider.py M testing/test_capture.py M testing/test_config.py M testing/test_junitxml.py M testing/test_mark.py M testing/test_nodes.py M testing/test_recwarn.py M testing/test_resultlog.py M testing/test_terminal.py M testing/test_warnings.py M tox.ini Log Message: ----------- Merge pull request #3931 from nicoddemus/internal-warnings Use standard warnings for internal pytest warnings Commit: 69b34f765871a0df23e08fd5f2caa45ff1d8732d https://github.com/pytest-dev/pytest/commit/69b34f765871a0df23e08fd5f2caa45ff1d8732d Author: Bruno Oliveira Date: 2018-09-05 (Wed, 05 Sep 2018) Changed paths: M .coveragerc M .gitignore M AUTHORS M appveyor.yml A changelog/3566.doc.rst A changelog/3911.bugfix.rst A changelog/3918.bugfix.rst M doc/en/conf.py M doc/en/talks.rst M doc/en/usage.rst M setup.py M src/_pytest/assertion/rewrite.py M src/_pytest/config/__init__.py M src/_pytest/main.py M src/_pytest/outcomes.py M src/_pytest/terminal.py M testing/test_assertrewrite.py Log Message: ----------- Merge remote-tracking branch 'upstream/master' into release-3.8.0 Commit: 1f2062661826efb5ac4322c17e24db202bf0a147 https://github.com/pytest-dev/pytest/commit/1f2062661826efb5ac4322c17e24db202bf0a147 Author: Bruno Oliveira Date: 2018-09-05 (Wed, 05 Sep 2018) Changed paths: M CHANGELOG.rst R changelog/2452.feature.rst R changelog/2452.removal.rst R changelog/2908.feature.rst R changelog/3566.doc.rst R changelog/3784.feature.rst R changelog/3829.feature.rst R changelog/3837.feature.rst R changelog/3853.trivial.rst R changelog/3907.doc.rst R changelog/3911.bugfix.rst R changelog/3913.bugfix.rst R changelog/3918.bugfix.rst R changelog/3936.removal.rst M doc/en/announce/index.rst A doc/en/announce/release-3.8.0.rst M doc/en/example/reportingdemo.rst M doc/en/usage.rst M doc/en/warnings.rst M doc/en/writing_plugins.rst Log Message: ----------- Preparing release version 3.8.0 Commit: f2a427da2523795ccc1c6a34df90ad5f16434221 https://github.com/pytest-dev/pytest/commit/f2a427da2523795ccc1c6a34df90ad5f16434221 Author: Bruno Oliveira Date: 2018-09-06 (Thu, 06 Sep 2018) Changed paths: M .coveragerc M .gitignore M AUTHORS M CHANGELOG.rst M appveyor.yml R changelog/2452.feature.rst R changelog/2452.removal.rst R changelog/2908.feature.rst R changelog/3784.feature.rst R changelog/3829.feature.rst R changelog/3837.feature.rst R changelog/3853.trivial.rst R changelog/3907.doc.rst R changelog/3913.bugfix.rst R changelog/3936.removal.rst M doc/en/announce/index.rst A doc/en/announce/release-3.8.0.rst M doc/en/conf.py M doc/en/example/reportingdemo.rst M doc/en/talks.rst M doc/en/usage.rst M doc/en/warnings.rst M doc/en/writing_plugins.rst M setup.py M src/_pytest/assertion/rewrite.py M src/_pytest/config/__init__.py M src/_pytest/main.py M src/_pytest/outcomes.py M src/_pytest/terminal.py M testing/test_assertrewrite.py Log Message: ----------- Merge pull request #3940 from nicoddemus/release-3.8.0 Release 3.8.0 Commit: 8c4ca383ca145d112d6e9ea647aa7b0e20514b62 https://github.com/pytest-dev/pytest/commit/8c4ca383ca145d112d6e9ea647aa7b0e20514b62 Author: Bruno Oliveira Date: 2018-09-06 (Thu, 06 Sep 2018) Changed paths: M AUTHORS M CHANGELOG.rst A changelog/3251.feture.rst R changelog/3566.doc.rst R changelog/3907.doc.rst R changelog/3911.bugfix.rst R changelog/3918.bugfix.rst M doc/en/announce/index.rst A doc/en/announce/release-3.8.0.rst M doc/en/example/reportingdemo.rst M doc/en/reference.rst M doc/en/usage.rst M doc/en/warnings.rst M doc/en/writing_plugins.rst M src/_pytest/assertion/rewrite.py M src/_pytest/cacheprovider.py M src/_pytest/config/__init__.py M src/_pytest/config/argparsing.py M src/_pytest/config/findpaths.py M src/_pytest/deprecated.py R src/_pytest/experiments.py M src/_pytest/fixtures.py M src/_pytest/helpconfig.py M src/_pytest/hookspec.py M src/_pytest/junitxml.py M src/_pytest/mark/structures.py M src/_pytest/nodes.py M src/_pytest/pytester.py M src/_pytest/python.py M src/_pytest/resultlog.py M src/_pytest/terminal.py A src/_pytest/warning_types.py M src/_pytest/warnings.py M src/pytest.py M testing/acceptance_test.py M testing/deprecated_test.py M testing/python/collect.py M testing/python/metafunc.py R testing/python/test_deprecations.py M testing/test_assertion.py M testing/test_assertrewrite.py M testing/test_cacheprovider.py M testing/test_capture.py M testing/test_config.py M testing/test_junitxml.py M testing/test_mark.py M testing/test_nodes.py M testing/test_pytester.py M testing/test_recwarn.py M testing/test_resultlog.py M testing/test_terminal.py M testing/test_warnings.py M tox.ini Log Message: ----------- Merge remote-tracking branch 'upstream/features' into merge-features-into-master Commit: e0539e6ede6b9bcfcb7ff9c39602ea6ff5c21537 https://github.com/pytest-dev/pytest/commit/e0539e6ede6b9bcfcb7ff9c39602ea6ff5c21537 Author: Bruno Oliveira Date: 2018-09-06 (Thu, 06 Sep 2018) Changed paths: M AUTHORS M CHANGELOG.rst A changelog/3251.feture.rst R changelog/3566.doc.rst R changelog/3907.doc.rst R changelog/3911.bugfix.rst R changelog/3918.bugfix.rst M doc/en/announce/index.rst A doc/en/announce/release-3.8.0.rst M doc/en/example/reportingdemo.rst M doc/en/reference.rst M doc/en/usage.rst M doc/en/warnings.rst M doc/en/writing_plugins.rst M src/_pytest/assertion/rewrite.py M src/_pytest/cacheprovider.py M src/_pytest/config/__init__.py M src/_pytest/config/argparsing.py M src/_pytest/config/findpaths.py M src/_pytest/deprecated.py R src/_pytest/experiments.py M src/_pytest/fixtures.py M src/_pytest/helpconfig.py M src/_pytest/hookspec.py M src/_pytest/junitxml.py M src/_pytest/mark/structures.py M src/_pytest/nodes.py M src/_pytest/pytester.py M src/_pytest/python.py M src/_pytest/resultlog.py M src/_pytest/terminal.py A src/_pytest/warning_types.py M src/_pytest/warnings.py M src/pytest.py M testing/acceptance_test.py M testing/deprecated_test.py M testing/python/collect.py M testing/python/metafunc.py R testing/python/test_deprecations.py M testing/test_assertion.py M testing/test_assertrewrite.py M testing/test_cacheprovider.py M testing/test_capture.py M testing/test_config.py M testing/test_junitxml.py M testing/test_mark.py M testing/test_nodes.py M testing/test_pytester.py M testing/test_recwarn.py M testing/test_resultlog.py M testing/test_terminal.py M testing/test_warnings.py M tox.ini Log Message: ----------- Merge pull request #3942 from nicoddemus/merge-features-into-master Merge features into master Compare: https://github.com/pytest-dev/pytest/compare/e0466d0ad82f...e0539e6ede6b **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 Sep 6 14:15:34 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Thu, 06 Sep 2018 11:15:34 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] 9ee8d7: Disable coverage during deployment stage Message-ID: <5b916ec639044_6f852b14b22c6ec893485@hookshot-fe-5a11256.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 9ee8d72fd27fb836e161d47a31004b954a07416d https://github.com/pytest-dev/pytest/commit/9ee8d72fd27fb836e161d47a31004b954a07416d Author: Bruno Oliveira Date: 2018-09-06 (Thu, 06 Sep 2018) Changed paths: M .travis.yml Log Message: ----------- Disable coverage during deployment stage Otherwise it will fail as there's no coverage data to combine/publish Commit: 6b526cbe6a922fc445e25dbd446e99d15b030908 https://github.com/pytest-dev/pytest/commit/6b526cbe6a922fc445e25dbd446e99d15b030908 Author: Bruno Oliveira Date: 2018-09-06 (Thu, 06 Sep 2018) Changed paths: M .travis.yml Log Message: ----------- Merge pull request #3943 from nicoddemus/no-coverage-on-deploy Disable coverage during deployment stage Compare: https://github.com/pytest-dev/pytest/compare/e0539e6ede6b...6b526cbe6a92 **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 Sep 6 14:15:57 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Thu, 06 Sep 2018 11:15:57 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] 5eb85e: Use -n auto now that xdist behaves well in Travis ... Message-ID: <5b916edd5abc2_68012ae5cb850ecc85438@hookshot-fe-6e9b612.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 5eb85efa147457f4455dbb8080aa14ce784a3bdd https://github.com/pytest-dev/pytest/commit/5eb85efa147457f4455dbb8080aa14ce784a3bdd Author: Bruno Oliveira Date: 2018-09-06 (Thu, 06 Sep 2018) Changed paths: M testing/python/metafunc.py M tox.ini Log Message: ----------- Use -n auto now that xdist behaves well in Travis and AppVeyor This hopefully fixes the flaky test_idval_hypothesis on AppVeyor Fix #3707 Commit: c00d934b213606fac60c2502e5bc8fe5b3e2aecb https://github.com/pytest-dev/pytest/commit/c00d934b213606fac60c2502e5bc8fe5b3e2aecb Author: Bruno Oliveira Date: 2018-09-06 (Thu, 06 Sep 2018) Changed paths: M testing/python/metafunc.py M tox.ini Log Message: ----------- Merge pull request #3933 from nicoddemus/idval-hypothesis-flaky-3707 Use -n auto now that xdist behaves well in Travis and AppVeyor Compare: https://github.com/pytest-dev/pytest/compare/6b526cbe6a92...c00d934b2136 **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 Sep 10 07:53:15 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Mon, 10 Sep 2018 04:53:15 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] 5563c4: fix typo Message-ID: <5b965b2b94714_38612b1337816ecc998ab@hookshot-fe-7191cb1.cp1-iad.github.net.mail> Branch: refs/heads/documentation-restructure Home: https://github.com/pytest-dev/pytest Commit: 5563c437a2c23c7110d27b0fa2fed65e3716c14d https://github.com/pytest-dev/pytest/commit/5563c437a2c23c7110d27b0fa2fed65e3716c14d Author: Thomas Queste Date: 2018-09-10 (Mon, 10 Sep 2018) Changed paths: M doc/en/how-to/index.rst Log Message: ----------- fix typo `completetion` -> `completion` Commit: 70b8781604265116044bdc93864de85147d07874 https://github.com/pytest-dev/pytest/commit/70b8781604265116044bdc93864de85147d07874 Author: Bruno Oliveira Date: 2018-09-10 (Mon, 10 Sep 2018) Changed paths: M doc/en/how-to/index.rst Log Message: ----------- Merge pull request #3963 from tomsquest/patch-1 fix typo Compare: https://github.com/pytest-dev/pytest/compare/4fdc8ad94ca8...70b878160426 **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 Sep 13 12:23:03 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Thu, 13 Sep 2018 09:23:03 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] ab4069: -W now takes precedence over filters in ini files Message-ID: <5b9a8ee7df61e_70b62acfe8a6aecc80723@hookshot-fe-d2afb11.cp1-iad.github.net.mail> Branch: refs/heads/features Home: https://github.com/pytest-dev/pytest 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 Compare: https://github.com/pytest-dev/pytest/compare/d12f46caef29...53c9124fc92e **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 Sep 13 14:46:34 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Thu, 13 Sep 2018 11:46:34 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] a0ce9a: remove the legacy code about im_func and generaliz... Message-ID: <5b9ab08a854aa_247f2af3ecd38ec4125a9@hookshot-fe-265448d.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: a0ce9a444188403cbb56cad0f5cb2789cca09826 https://github.com/pytest-dev/pytest/commit/a0ce9a444188403cbb56cad0f5cb2789cca09826 Author: Ronny Pfannschmidt Date: 2018-09-13 (Thu, 13 Sep 2018) Changed paths: M src/_pytest/python.py M src/_pytest/unittest.py M testing/python/metafunc.py Log Message: ----------- remove the legacy code about im_func and generalize using fix and compat.getimfunc Commit: 8fe55b1d18783dce80172fb6c09a68a0861719d6 https://github.com/pytest-dev/pytest/commit/8fe55b1d18783dce80172fb6c09a68a0861719d6 Author: Ronny Pfannschmidt Date: 2018-09-13 (Thu, 13 Sep 2018) Changed paths: A changelog/3975.trivial.rst Log Message: ----------- add changelog for fix #3975 Commit: 49800ea13434ee08e2d8e5b1d1b7a3fb4061b4af https://github.com/pytest-dev/pytest/commit/49800ea13434ee08e2d8e5b1d1b7a3fb4061b4af Author: Bruno Oliveira Date: 2018-09-13 (Thu, 13 Sep 2018) Changed paths: A changelog/3975.trivial.rst M src/_pytest/python.py M src/_pytest/unittest.py M testing/python/metafunc.py Log Message: ----------- Merge pull request #3977 from RonnyPfannschmidt/remove-im-func Remove im_func Compare: https://github.com/pytest-dev/pytest/compare/2cf2dc3d95b0...49800ea13434 **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 Sep 15 11:06:01 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Sat, 15 Sep 2018 08:06:01 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] 130cf7: Fix rendering of the ini example for python_files Message-ID: <5b9d1fd9b2927_62d2ac144910ebc33124@hookshot-fe-cace476.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 130cf7e0dbb5b0c142f2eea2f57c22d515a8f805 https://github.com/pytest-dev/pytest/commit/130cf7e0dbb5b0c142f2eea2f57c22d515a8f805 Author: Bruno Oliveira Date: 2018-09-14 (Fri, 14 Sep 2018) Changed paths: M doc/en/reference.rst Log Message: ----------- Fix rendering of the ini example for python_files Also added an example using one pattern per line Commit: 2803eb9fbbbe1cb1f9e1f65703b39bad5ceb5af5 https://github.com/pytest-dev/pytest/commit/2803eb9fbbbe1cb1f9e1f65703b39bad5ceb5af5 Author: Bruno Oliveira Date: 2018-09-15 (Sat, 15 Sep 2018) Changed paths: M doc/en/reference.rst Log Message: ----------- Merge pull request #3984 from nicoddemus/fix-docs-formatting Fix rendering of the ini example for python_files Compare: https://github.com/pytest-dev/pytest/compare/f53eff93dbaf...2803eb9fbbbe **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 Sep 18 07:11:35 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Tue, 18 Sep 2018 04:11:35 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] 05155e: Fail at parametrize option for empty parameter set Message-ID: <5ba0dd67d88ff_269d2af1b77eaecc307da@hookshot-fe-88eb02d.cp1-iad.github.net.mail> Branch: refs/heads/features Home: https://github.com/pytest-dev/pytest 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 Compare: https://github.com/pytest-dev/pytest/compare/bceaede1984c...a79dc12f1e60 **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 Sep 19 18:55:12 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Wed, 19 Sep 2018 15:55:12 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] 93224f: tox: remove obsolete whitelist_externals Message-ID: <5ba2d3d0b1836_255d2af4bbac6ec855ce@hookshot-fe-5a11256.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 93224f8cf9986cf81373e1e9eec0b3d4ccd8a07d https://github.com/pytest-dev/pytest/commit/93224f8cf9986cf81373e1e9eec0b3d4ccd8a07d Author: Daniel Hahler Date: 2018-09-17 (Mon, 17 Sep 2018) Changed paths: M tox.ini Log Message: ----------- tox: remove obsolete whitelist_externals Commit: 739f9a4a4b0ae2efe105f3a6561088dac5096941 https://github.com/pytest-dev/pytest/commit/739f9a4a4b0ae2efe105f3a6561088dac5096941 Author: Daniel Hahler Date: 2018-09-17 (Mon, 17 Sep 2018) Changed paths: M .travis.yml Log Message: ----------- Travis: use codecov-bash Faster to install and will retry uploads on connection errors. Commit: 03eaad376b390964b650c2fec5fcee00f9870d4e https://github.com/pytest-dev/pytest/commit/03eaad376b390964b650c2fec5fcee00f9870d4e Author: Daniel Hahler Date: 2018-09-17 (Mon, 17 Sep 2018) Changed paths: M tox.ini Log Message: ----------- tox: coverage factor: combine and report Commit: 28c9cc73217c3052575056c5cae3a69ad0ecf9bb https://github.com/pytest-dev/pytest/commit/28c9cc73217c3052575056c5cae3a69ad0ecf9bb Author: Daniel Hahler Date: 2018-09-19 (Wed, 19 Sep 2018) Changed paths: M .coveragerc M .travis.yml M scripts/prepare-coverage.bat Log Message: ----------- coverage: use modules for source This should increase coverage for subprocesses, where previously `source` paths were used only from the config file, but not the initial `--source` argument. Commit: 10b3b2dc68bc4de2c414f76dacd0bf79eb6711c2 https://github.com/pytest-dev/pytest/commit/10b3b2dc68bc4de2c414f76dacd0bf79eb6711c2 Author: Bruno Oliveira Date: 2018-09-19 (Wed, 19 Sep 2018) Changed paths: M .coveragerc M .travis.yml M scripts/prepare-coverage.bat M tox.ini Log Message: ----------- Merge pull request #3990 from blueyed/coverage-source coverage: use modules Compare: https://github.com/pytest-dev/pytest/compare/1f28096587a8...10b3b2dc68bc **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 Sep 19 19:06:46 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Wed, 19 Sep 2018 16:06:46 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] 86a14d: Fix scope determination with indirect parameters Message-ID: <5ba2d686a9903_7642b0ae026eed46057a@hookshot-fe-2cc8887.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 86a14d007da61d66f09df4729a699a2c91eae644 https://github.com/pytest-dev/pytest/commit/86a14d007da61d66f09df4729a699a2c91eae644 Author: Bruno Oliveira Date: 2018-09-14 (Fri, 14 Sep 2018) Changed paths: A changelog/3941.bugfix.rst M src/_pytest/python.py M testing/python/metafunc.py Log Message: ----------- Fix scope determination with indirect parameters Fix #3941 Commit: 27772f67c038a3f1d392b0382e7389b255b31b95 https://github.com/pytest-dev/pytest/commit/27772f67c038a3f1d392b0382e7389b255b31b95 Author: Bruno Oliveira Date: 2018-09-19 (Wed, 19 Sep 2018) Changed paths: A changelog/3941.bugfix.rst M src/_pytest/python.py M testing/python/metafunc.py Log Message: ----------- Merge pull request #3987 from nicoddemus/fix-find-scope-3941 Fix scope determination with indirect parameters Compare: https://github.com/pytest-dev/pytest/compare/10b3b2dc68bc...27772f67c038 **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 Sep 19 19:07:20 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Wed, 19 Sep 2018 16:07:20 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] e7eb7e: logging: del item.catch_log_handler only in teardo... Message-ID: <5ba2d6a8bc675_6f5f2af86a128ecc269a@hookshot-fe-da92815.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: e7eb7e799bdfbd9ec167cdd0684291216ef169a3 https://github.com/pytest-dev/pytest/commit/e7eb7e799bdfbd9ec167cdd0684291216ef169a3 Author: Daniel Hahler Date: 2018-09-19 (Wed, 19 Sep 2018) Changed paths: A changelog/3998.bugfix.rst M src/_pytest/logging.py M testing/test_pdb.py Log Message: ----------- logging: del item.catch_log_handler only in teardown Without this caplog.record_tuples etc is not available anymore when using `--pdb`. Commit: d1fa8ae08e52d5dbe966258746791dfbfd568c0a https://github.com/pytest-dev/pytest/commit/d1fa8ae08e52d5dbe966258746791dfbfd568c0a Author: Bruno Oliveira Date: 2018-09-19 (Wed, 19 Sep 2018) Changed paths: M changelog/3998.bugfix.rst Log Message: ----------- Improve CHANGELOG entry Commit: 7aff81739eeb3183e10be71349043724e3e3edf4 https://github.com/pytest-dev/pytest/commit/7aff81739eeb3183e10be71349043724e3e3edf4 Author: Bruno Oliveira Date: 2018-09-19 (Wed, 19 Sep 2018) Changed paths: A changelog/3998.bugfix.rst M src/_pytest/logging.py M testing/test_pdb.py Log Message: ----------- Merge pull request #3998 from blueyed/logging-del logging: del item.catch_log_handler only in teardown Compare: https://github.com/pytest-dev/pytest/compare/27772f67c038...7aff81739eeb **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 Sep 20 07:22:54 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Thu, 20 Sep 2018 04:22:54 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] ccb90b: [WIP] Introduce deprecations page Message-ID: <5ba3830e90537_115c2b1c1d6ccec44975@hookshot-fe-7191cb1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: ccb90b5c46fb7de9aac269b414e829b8871123e5 https://github.com/pytest-dev/pytest/commit/ccb90b5c46fb7de9aac269b414e829b8871123e5 Author: Bruno Oliveira Date: 2018-09-18 (Tue, 18 Sep 2018) Changed paths: M CHANGELOG.rst M doc/en/backwards-compatibility.rst M doc/en/contents.rst A doc/en/deprecations.rst Log Message: ----------- [WIP] Introduce deprecations page fix #3996 Commit: c2841542af6e6c83edd1d799714eec2f7fcff316 https://github.com/pytest-dev/pytest/commit/c2841542af6e6c83edd1d799714eec2f7fcff316 Author: Bruno Oliveira Date: 2018-09-19 (Wed, 19 Sep 2018) Changed paths: A changelog/3996.doc.rst M doc/en/deprecations.rst M doc/en/mark.rst Log Message: ----------- Introduce deprecations page fix #3996 Commit: 7a5e11bbcf16c4cb9836d61439ff63cff320e19b https://github.com/pytest-dev/pytest/commit/7a5e11bbcf16c4cb9836d61439ff63cff320e19b Author: Bruno Oliveira Date: 2018-09-20 (Thu, 20 Sep 2018) Changed paths: M CHANGELOG.rst A changelog/3996.doc.rst M doc/en/backwards-compatibility.rst M doc/en/contents.rst A doc/en/deprecations.rst M doc/en/mark.rst Log Message: ----------- Merge pull request #3997 from nicoddemus/deprecation-docs Introduce deprecations page Compare: https://github.com/pytest-dev/pytest/compare/7aff81739eeb...7a5e11bbcf16 **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 Sep 21 19:02:27 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Fri, 21 Sep 2018 16:02:27 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] 650c45: Include Python 3.7 on getting started doc Message-ID: <5ba578833dc71_6ff32b2599c60ec84489@hookshot-fe-b0febf1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 650c458df9b9386e69c8c66292450a299c27c653 https://github.com/pytest-dev/pytest/commit/650c458df9b9386e69c8c66292450a299c27c653 Author: William Jamir Silva Date: 2018-09-21 (Fri, 21 Sep 2018) Changed paths: M doc/en/getting-started.rst Log Message: ----------- Include Python 3.7 on getting started doc Close #3932 Commit: 4ba3cb25b087895b260834a75349c29248d91041 https://github.com/pytest-dev/pytest/commit/4ba3cb25b087895b260834a75349c29248d91041 Author: Bruno Oliveira Date: 2018-09-21 (Fri, 21 Sep 2018) Changed paths: M doc/en/getting-started.rst Log Message: ----------- Merge pull request #4016 from williamjamir/patch-1 Include Python 3.7 on getting started doc Compare: https://github.com/pytest-dev/pytest/compare/58aa4f91f5e1...4ba3cb25b087 **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 Sep 22 17:17:08 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Sat, 22 Sep 2018 14:17:08 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] c30184: Show deprecation warnings even if filters are cust... Message-ID: <5ba6b154c951d_28312abd5d91cec8182df@hookshot-fe-b0febf1.cp1-iad.github.net.mail> Branch: refs/heads/features Home: https://github.com/pytest-dev/pytest 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: 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 Compare: https://github.com/pytest-dev/pytest/compare/83802d149481...42afce27b303 **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 Sep 25 07:43:31 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Tue, 25 Sep 2018 04:43:31 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] 2b7623: add documentation of register_assert_rewrite Message-ID: <5baa1f636c6b3_14d382aea9acd0ed8719cc@hookshot-fe-dfcc362.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 2b762337bdf6d1f6152d33108600a29cef07d3a4 https://github.com/pytest-dev/pytest/commit/2b762337bdf6d1f6152d33108600a29cef07d3a4 Author: Harry Percival Date: 2018-09-25 (Tue, 25 Sep 2018) Changed paths: M doc/en/assert.rst Log Message: ----------- add documentation of register_assert_rewrite wip Commit: 97748b66057dd9ec34b28abe557a453fdfbfb685 https://github.com/pytest-dev/pytest/commit/97748b66057dd9ec34b28abe557a453fdfbfb685 Author: Harry Percival Date: 2018-09-25 (Tue, 25 Sep 2018) Changed paths: M doc/en/assert.rst Log Message: ----------- mention conftest.py as a good place to do it. Commit: 11442f2ad7a9619645322704213f225b335e4114 https://github.com/pytest-dev/pytest/commit/11442f2ad7a9619645322704213f225b335e4114 Author: Harry Percival Date: 2018-09-25 (Tue, 25 Sep 2018) Changed paths: M doc/en/assert.rst Log Message: ----------- fix rst syntax thing Commit: 19ec300b2a05ccce0346417f1252040306ed7451 https://github.com/pytest-dev/pytest/commit/19ec300b2a05ccce0346417f1252040306ed7451 Author: Harry Percival Date: 2018-09-25 (Tue, 25 Sep 2018) Changed paths: M doc/en/assert.rst Log Message: ----------- fix rst syntax again Commit: b03bad5dbbddd851d0a164da56efe4d870a085bb https://github.com/pytest-dev/pytest/commit/b03bad5dbbddd851d0a164da56efe4d870a085bb Author: Bruno Oliveira Date: 2018-09-25 (Tue, 25 Sep 2018) Changed paths: M doc/en/assert.rst Log Message: ----------- Fix linting Commit: b1fbb2ab9215f1440d46e998ce06818ee6e847ab https://github.com/pytest-dev/pytest/commit/b1fbb2ab9215f1440d46e998ce06818ee6e847ab Author: Bruno Oliveira Date: 2018-09-25 (Tue, 25 Sep 2018) Changed paths: M doc/en/assert.rst Log Message: ----------- Merge pull request #4032 from hjwp/patch-1 add documentation of register_assert_rewrite Compare: https://github.com/pytest-dev/pytest/compare/e85edf521247...b1fbb2ab9215 **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 Sep 27 07:02:01 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Thu, 27 Sep 2018 04:02:01 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] f9ab81: Exclude empty reports for passed tests Message-ID: <5bacb8a951447_6d642ab607760ed4141fa@hookshot-fe-31feec6.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: f9ab81a4931f71740aecfd14e97b3187c7a1c37c https://github.com/pytest-dev/pytest/commit/f9ab81a4931f71740aecfd14e97b3187c7a1c37c Author: Denis Otkidach Date: 2018-09-26 (Wed, 26 Sep 2018) Changed paths: M src/_pytest/terminal.py Log Message: ----------- Exclude empty reports for passed tests Commit: 808df48ee832c55840a58d81de8a52d7e1eb7ece https://github.com/pytest-dev/pytest/commit/808df48ee832c55840a58d81de8a52d7e1eb7ece Author: Denis Otkidach Date: 2018-09-26 (Wed, 26 Sep 2018) Changed paths: M testing/test_terminal.py Log Message: ----------- Test for excluding empty reports for passed tests Commit: 44d29d887efb2993f7ffdd6b5615562223f44c01 https://github.com/pytest-dev/pytest/commit/44d29d887efb2993f7ffdd6b5615562223f44c01 Author: Denis Otkidach Date: 2018-09-26 (Wed, 26 Sep 2018) Changed paths: A changelog/4040.trivial.rst Log Message: ----------- Changelog entry on excluding empty reports for passed tests Commit: 2d06927a060e12e69ea95de1142dcde00bcbfda3 https://github.com/pytest-dev/pytest/commit/2d06927a060e12e69ea95de1142dcde00bcbfda3 Author: Bruno Oliveira Date: 2018-09-27 (Thu, 27 Sep 2018) Changed paths: A changelog/4040.trivial.rst M src/_pytest/terminal.py M testing/test_terminal.py Log Message: ----------- Merge pull request #4040 from ods/summary_passes_less_noisy Exclude empty reports for passed tests Compare: https://github.com/pytest-dev/pytest/compare/b1fbb2ab9215...2d06927a060e **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 Sep 27 07:04:31 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Thu, 27 Sep 2018 04:04:31 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] 6be213: Ensure user_properties is a list Message-ID: <5bacb93fde101_2cc02ab878b4aec8190ae@hookshot-fe-2cc8887.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 6be2136f20c076b98b63233a701493c79acd7c6c https://github.com/pytest-dev/pytest/commit/6be2136f20c076b98b63233a701493c79acd7c6c Author: Zac-HD Date: 2018-09-26 (Wed, 26 Sep 2018) Changed paths: M AUTHORS A changelog/4034.bugfix.rst M src/_pytest/reports.py Log Message: ----------- Ensure user_properties is a list Commit: a089a9577ea850f0bcf822cf2c666490a62200d0 https://github.com/pytest-dev/pytest/commit/a089a9577ea850f0bcf822cf2c666490a62200d0 Author: Zac-HD Date: 2018-09-26 (Wed, 26 Sep 2018) Changed paths: M src/_pytest/reports.py Log Message: ----------- Succinct definition of user_properties Commit: d2fc7ca6e0dc5bb1325d411a15237fe005ee6a74 https://github.com/pytest-dev/pytest/commit/d2fc7ca6e0dc5bb1325d411a15237fe005ee6a74 Author: Bruno Oliveira Date: 2018-09-27 (Thu, 27 Sep 2018) Changed paths: M AUTHORS A changelog/4034.bugfix.rst M src/_pytest/reports.py Log Message: ----------- Merge pull request #4041 from Zac-HD/user-properties-type Ensure user_properties is a list Compare: https://github.com/pytest-dev/pytest/compare/2d06927a060e...d2fc7ca6e0dc **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 Sep 27 07:08:04 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Thu, 27 Sep 2018 04:08:04 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] 783019: Rename 4040.trivial.rst to 4040.bugfix.rst Message-ID: <5bacba148bc8b_6aba2b29a43c6ec0806d9@hookshot-fe-31feec6.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: 783019a8e627844c58848390320609e9204e06a4 https://github.com/pytest-dev/pytest/commit/783019a8e627844c58848390320609e9204e06a4 Author: Bruno Oliveira Date: 2018-09-27 (Thu, 27 Sep 2018) Changed paths: A changelog/4040.bugfix.rst R changelog/4040.trivial.rst Log Message: ----------- Rename 4040.trivial.rst to 4040.bugfix.rst **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 Sep 27 08:26:12 2018 From: nicoddemus at gmail.com (Bruno Oliveira) Date: Thu, 27 Sep 2018 05:26:12 -0700 Subject: [Pytest-commit] [pytest-dev/pytest] ba5630: Simplify test_pytest_plugins_in_non_top_level_conf... Message-ID: <5baccc64d170e_74522af5a79fced8914ee@hookshot-fe-b0febf1.cp1-iad.github.net.mail> Branch: refs/heads/master Home: https://github.com/pytest-dev/pytest Commit: ba5630e0f8fd35a3a8e98b5dee9572832198bc82 https://github.com/pytest-dev/pytest/commit/ba5630e0f8fd35a3a8e98b5dee9572832198bc82 Author: Bruno Oliveira Date: 2018-09-26 (Wed, 26 Sep 2018) Changed paths: M testing/deprecated_test.py Log Message: ----------- Simplify test_pytest_plugins_in_non_top_level_conftest_deprecated Commit: 32c5a113e23e31f06b32dbed9ad1a71e7d5d870c https://github.com/pytest-dev/pytest/commit/32c5a113e23e31f06b32dbed9ad1a71e7d5d870c Author: Bruno Oliveira Date: 2018-09-26 (Wed, 26 Sep 2018) Changed paths: A changelog/4039.bugfix.rst M src/_pytest/config/__init__.py M testing/deprecated_test.py M testing/test_conftest.py Log Message: ----------- Do not issue non-top-level conftest warning when --pyargs is used Fix #4039 Commit: d8d7f73e1cef40394e90b595fd0f21bd9097b23a https://github.com/pytest-dev/pytest/commit/d8d7f73e1cef40394e90b595fd0f21bd9097b23a Author: Bruno Oliveira Date: 2018-09-27 (Thu, 27 Sep 2018) Changed paths: A changelog/4039.bugfix.rst M src/_pytest/config/__init__.py M testing/deprecated_test.py M testing/test_conftest.py Log Message: ----------- Merge pull request #4045 from nicoddemus/root-conftest-warning-workaround-4039 Do not issue non-top-level conftest warning when --pyargs is used Compare: https://github.com/pytest-dev/pytest/compare/3c23b5b0106b...d8d7f73e1cef **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.