Branch: refs/heads/features
Home: https://github.com/pytest-dev/pytest
Commit: fc11b81005800fcc611edbea57c26b37561703db
https://github.com/pytest-dev/pytest/commit/fc11b81005800fcc611edbea57c26b37561703db
Author: Jeffrey Rackauckas <[email protected]>
Date: 2018-10-07 (Sun, 07 Oct 2018)
Changed paths:
A changelog/4063.trivial.rst
M src/_pytest/runner.py
M testing/acceptance_test.py
Log Message:
-----------
Exclude durations that are 0.00 seconds long.
Commit: 81426c3d196028d77fb1bcbcccca8b9d83ea79a3
https://github.com/pytest-dev/pytest/commit/81426c3d196028d77fb1bcbcccca8b9d83ea79a3
Author: Daniel Hahler <[email protected]>
Date: 2018-10-13 (Sat, 13 Oct 2018)
Changed paths:
M testing/acceptance_test.py
Log Message:
-----------
tests: harden test_cmdline_python_package_symlink
Commit: 6bf4692c7d8100b19dc0178764398edbd7803701
https://github.com/pytest-dev/pytest/commit/6bf4692c7d8100b19dc0178764398edbd7803701
Author: Daniel Hahler <[email protected]>
Date: 2018-10-13 (Sat, 13 Oct 2018)
Changed paths:
M testing/acceptance_test.py
Log Message:
-----------
acceptance_test: clarify/document/fix tests
Ref:
https://github.com/pytest-dev/pytest/commit/e2e6e317118d6d15ccdf6f6708a48c08d85cbc25#r30863971
Commit: 10ddc466bf8cd221a2c088ff2064cd058b51d9a1
https://github.com/pytest-dev/pytest/commit/10ddc466bf8cd221a2c088ff2064cd058b51d9a1
Author: Daniel Hahler <[email protected]>
Date: 2018-10-13 (Sat, 13 Oct 2018)
Changed paths:
M src/_pytest/fixtures.py
M src/_pytest/main.py
Log Message:
-----------
minor: typo and code style
Commit: ee54fb9a6b3d64224059201e6d3a2a238961e6e6
https://github.com/pytest-dev/pytest/commit/ee54fb9a6b3d64224059201e6d3a2a238961e6e6
Author: Daniel Hahler <[email protected]>
Date: 2018-10-13 (Sat, 13 Oct 2018)
Changed paths:
M src/_pytest/pytester.py
Log Message:
-----------
pytester: use EXIT_INTERRUPTED
Commit: c27c8f41a881cf719e2f12f14c4a9331c8f79e8a
https://github.com/pytest-dev/pytest/commit/c27c8f41a881cf719e2f12f14c4a9331c8f79e8a
Author: Daniel Hahler <[email protected]>
Date: 2018-10-13 (Sat, 13 Oct 2018)
Changed paths:
M testing/acceptance_test.py
Log Message:
-----------
Merge pull request #4123 from blueyed/clarify
tests: clarify/document/harden acceptance tests
Commit: 91b279749835a0dd2130cb2e6c54e4ab3b4d8848
https://github.com/pytest-dev/pytest/commit/91b279749835a0dd2130cb2e6c54e4ab3b4d8848
Author: Thomas Hess <[email protected]>
Date: 2018-10-13 (Sat, 13 Oct 2018)
Changed paths:
M doc/en/deprecations.rst
Log Message:
-----------
docs: deprecation.rst: Add missing arguments to code example
In the proposed new style using `@pytest.mark.parametrize`,
the example function signature missed the actual arguments.
Add the missing arguments
Commit: 792f365c14ad4f423e39624edaa215fe9d8e7a37
https://github.com/pytest-dev/pytest/commit/792f365c14ad4f423e39624edaa215fe9d8e7a37
Author: Bruno Oliveira <[email protected]>
Date: 2018-10-13 (Sat, 13 Oct 2018)
Changed paths:
M doc/en/deprecations.rst
Log Message:
-----------
Merge pull request #4136 from luziferius/patch-1
docs: deprecation.rst: Add missing arguments to example code
Commit: 27d2683a023aefed0927e1b03a9a969569ce497c
https://github.com/pytest-dev/pytest/commit/27d2683a023aefed0927e1b03a9a969569ce497c
Author: Bruno Oliveira <[email protected]>
Date: 2018-10-13 (Sat, 13 Oct 2018)
Changed paths:
M src/_pytest/fixtures.py
M src/_pytest/main.py
M src/_pytest/pytester.py
Log Message:
-----------
Merge pull request #4134 from blueyed/minor
Minor: code style / constant
Commit: 47f5c2900263c635e8159dd1050754a7504270d5
https://github.com/pytest-dev/pytest/commit/47f5c2900263c635e8159dd1050754a7504270d5
Author: Jeffrey Rackauckas <[email protected]>
Date: 2018-10-13 (Sat, 13 Oct 2018)
Changed paths:
M changelog/4063.trivial.rst
M doc/en/usage.rst
M src/_pytest/runner.py
Log Message:
-----------
Update messaging for --durations when not in verbose mode.
Commit: 7a271a91b09e39889775bbc94718d7fb023a1bfa
https://github.com/pytest-dev/pytest/commit/7a271a91b09e39889775bbc94718d7fb023a1bfa
Author: Jeffrey Rackauckas <[email protected]>
Date: 2018-10-13 (Sat, 13 Oct 2018)
Changed paths:
M src/_pytest/runner.py
Log Message:
-----------
Fix rounding error when displaying durations in non-verbose mode.
Commit: d3d8d53e413d36eb12b387c404c65e6ce18805b1
https://github.com/pytest-dev/pytest/commit/d3d8d53e413d36eb12b387c404c65e6ce18805b1
Author: Daniel Hahler <[email protected]>
Date: 2018-10-13 (Sat, 13 Oct 2018)
Changed paths:
M testing/test_pdb.py
Log Message:
-----------
tests: test_pdb: fix print statements
Commit: 3683d92c530472cab40d74d9e8c951b33f9ef411
https://github.com/pytest-dev/pytest/commit/3683d92c530472cab40d74d9e8c951b33f9ef411
Author: Bruno Oliveira <[email protected]>
Date: 2018-10-13 (Sat, 13 Oct 2018)
Changed paths:
M src/_pytest/runner.py
M testing/acceptance_test.py
Log Message:
-----------
Adjust the 'durations hidden' message
Commit: 448830e6566735919068b34e5e40abccf05ff524
https://github.com/pytest-dev/pytest/commit/448830e6566735919068b34e5e40abccf05ff524
Author: Daniel Hahler <[email protected]>
Date: 2018-10-13 (Sat, 13 Oct 2018)
Changed paths:
A changelog/4132.bugfix.rst
M src/_pytest/debugging.py
M testing/test_pdb.py
Log Message:
-----------
Do not print INTERNALERROR with --pdb
This gets printed by the terminal reporter already, and currently
results in the same error being displayed twice, e.g. when raising an
`Exception` manually from `pytest.debugging.pytest_exception_interact`.
Commit: 86c7dcff689ecb72a27f6d9dd48abf56bb9d969d
https://github.com/pytest-dev/pytest/commit/86c7dcff689ecb72a27f6d9dd48abf56bb9d969d
Author: Daniel Hahler <[email protected]>
Date: 2018-10-14 (Sun, 14 Oct 2018)
Changed paths:
M src/_pytest/debugging.py
M testing/test_pdb.py
Log Message:
-----------
pdb: handle quitting in post_mortem
`help quit` in pdb says:
> Quit from the debugger. The program being executed is aborted.
But pytest would continue with the next tests, often making it necessary
to kill the pytest process when using `--pdb` and trying to cancel the
tests using `KeyboardInterrupt` / `Ctrl-C`.
Commit: 4a49715614a015b18f33ce442e23bdab4f584750
https://github.com/pytest-dev/pytest/commit/4a49715614a015b18f33ce442e23bdab4f584750
Author: Daniel Hahler <[email protected]>
Date: 2018-10-14 (Sun, 14 Oct 2018)
Changed paths:
M tox.ini
Log Message:
-----------
tox.ini: pexpect: use posargs; cleanup posargs
- no need for {posargs:testing} really
- remove `-ra`, used with addopts already
Commit: e3bf9cede4151c930092f68e7088a3e1a379241b
https://github.com/pytest-dev/pytest/commit/e3bf9cede4151c930092f68e7088a3e1a379241b
Author: Bruno Oliveira <[email protected]>
Date: 2018-10-13 (Sat, 13 Oct 2018)
Changed paths:
M testing/test_pdb.py
Log Message:
-----------
Fix linting
Commit: 9fb305b17baf938d2059590a0a752727b0e50cc4
https://github.com/pytest-dev/pytest/commit/9fb305b17baf938d2059590a0a752727b0e50cc4
Author: Bruno Oliveira <[email protected]>
Date: 2018-10-13 (Sat, 13 Oct 2018)
Changed paths:
A changelog/4063.trivial.rst
M doc/en/usage.rst
M src/_pytest/runner.py
M testing/acceptance_test.py
Log Message:
-----------
Merge pull request #4086 from jeffreyrack/4063-exclude-0-durations
Exclude durations that are 0.00 seconds long.
Commit: 3bfaa8ab84dc996ac815d33b4cf7bfda1307dd4e
https://github.com/pytest-dev/pytest/commit/3bfaa8ab84dc996ac815d33b4cf7bfda1307dd4e
Author: Daniel Hahler <[email protected]>
Date: 2018-10-14 (Sun, 14 Oct 2018)
Changed paths:
A changelog/4132.bugfix.rst
M src/_pytest/debugging.py
M testing/test_pdb.py
Log Message:
-----------
Merge pull request #4132 from blueyed/pdb-internal-dupe
Do not print (duplicate) INTERNALERROR with --pdb.
Commit: d6832a8b56cd5ec8e12a5ed6c48e949705c9c08d
https://github.com/pytest-dev/pytest/commit/d6832a8b56cd5ec8e12a5ed6c48e949705c9c08d
Author: Daniel Hahler <[email protected]>
Date: 2018-10-14 (Sun, 14 Oct 2018)
Changed paths:
M src/_pytest/debugging.py
M testing/test_pdb.py
Log Message:
-----------
Merge pull request #4133 from blueyed/pdb-quit
pdb: handle quitting in post_mortem
Commit: c6c326f0764c4bb12adf81358867e82df1227f0f
https://github.com/pytest-dev/pytest/commit/c6c326f0764c4bb12adf81358867e82df1227f0f
Author: Daniel Hahler <[email protected]>
Date: 2018-10-14 (Sun, 14 Oct 2018)
Changed paths:
M tox.ini
Log Message:
-----------
Merge pull request #4137 from blueyed/toxini
tox.ini: pexpect: use posargs; cleanup posargs
Commit: 7c380b19f393ed4f71d66e6d57439b5d59951571
https://github.com/pytest-dev/pytest/commit/7c380b19f393ed4f71d66e6d57439b5d59951571
Author: Daniel Hahler <[email protected]>
Date: 2018-10-14 (Sun, 14 Oct 2018)
Changed paths:
M tox.ini
Log Message:
-----------
tox.ini: passenv: COVERAGE_*
This is required to pass through COVERAGE_PROCESS_START etc.
Commit: 6d0667f1dba390d7692d2c8157960a6f747ce291
https://github.com/pytest-dev/pytest/commit/6d0667f1dba390d7692d2c8157960a6f747ce291
Author: Daniel Hahler <[email protected]>
Date: 2018-10-14 (Sun, 14 Oct 2018)
Changed paths:
M .travis.yml
M appveyor.yml
Log Message:
-----------
CI: run specialized factors in a single job
Given the setup time for jobs, it makes sense to run
*-pexpect,*-trial,*-numpy in a single build job.
Commit: 7ded937e19c4ceb5332dc9719b88ef8fcb78feb5
https://github.com/pytest-dev/pytest/commit/7ded937e19c4ceb5332dc9719b88ef8fcb78feb5
Author: Daniel Hahler <[email protected]>
Date: 2018-10-14 (Sun, 14 Oct 2018)
Changed paths:
M appveyor.yml
Log Message:
-----------
AppVeyor: use fast_finish
This runs py27, py37 and linting first - simulating the baseline stage
used on Travis.
Commit: 3bd9f981a2d1e6b62e7d0c7ac03bca79c4877b3a
https://github.com/pytest-dev/pytest/commit/3bd9f981a2d1e6b62e7d0c7ac03bca79c4877b3a
Author: Daniel Hahler <[email protected]>
Date: 2018-10-14 (Sun, 14 Oct 2018)
Changed paths:
M tox.ini
Log Message:
-----------
tox.ini: clean up changedir
Commit: 486ded3fcae5aac100b49e49ef55192053e15807
https://github.com/pytest-dev/pytest/commit/486ded3fcae5aac100b49e49ef55192053e15807
Author: Bruno Oliveira <[email protected]>
Date: 2018-10-14 (Sun, 14 Oct 2018)
Changed paths:
M testing/acceptance_test.py
Log Message:
-----------
Fix flaky durations test
Unfortunately due to fluctuations in runtime "test_something"
might still appear in the final message.
Example failure:
https://ci.appveyor.com/project/pytestbot/pytest/builds/19494829/job/8lx847u0c78m63wf
Commit: 7e1fac5f9197998e93a836b6ea4393429cb09147
https://github.com/pytest-dev/pytest/commit/7e1fac5f9197998e93a836b6ea4393429cb09147
Author: Bruno Oliveira <[email protected]>
Date: 2018-10-14 (Sun, 14 Oct 2018)
Changed paths:
M tox.ini
Log Message:
-----------
Merge pull request #4139 from blueyed/passenv
tox.ini: passenv: COVERAGE_*
Commit: 48081458466f1ae62766be7593cc9b9e682ddbef
https://github.com/pytest-dev/pytest/commit/48081458466f1ae62766be7593cc9b9e682ddbef
Author: Bruno Oliveira <[email protected]>
Date: 2018-10-14 (Sun, 14 Oct 2018)
Changed paths:
M testing/python/fixture.py
Log Message:
-----------
test_request_garbage is flaky when running with xdist
Example failure:
https://travis-ci.org/pytest-dev/pytest/jobs/441305926#L545
Commit: 6258248865451cd8fdec98a550c4a74f5557bbe9
https://github.com/pytest-dev/pytest/commit/6258248865451cd8fdec98a550c4a74f5557bbe9
Author: Bruno Oliveira <[email protected]>
Date: 2018-10-14 (Sun, 14 Oct 2018)
Changed paths:
M tox.ini
Log Message:
-----------
Merge pull request #4138 from blueyed/cov-pexpect
tox.ini: clean up changedir
Commit: fe2dae488576c32fbd91321bdac50f5d209d9eb9
https://github.com/pytest-dev/pytest/commit/fe2dae488576c32fbd91321bdac50f5d209d9eb9
Author: Bruno Oliveira <[email protected]>
Date: 2018-10-14 (Sun, 14 Oct 2018)
Changed paths:
M .travis.yml
M appveyor.yml
Log Message:
-----------
Merge pull request #4140 from blueyed/ci
Faster CI
Commit: 49defa28901fb951c47dafc15b8004b18d089c5e
https://github.com/pytest-dev/pytest/commit/49defa28901fb951c47dafc15b8004b18d089c5e
Author: Bruno Oliveira <[email protected]>
Date: 2018-10-14 (Sun, 14 Oct 2018)
Changed paths:
M testing/acceptance_test.py
M testing/python/fixture.py
Log Message:
-----------
Merge pull request #4144 from nicoddemus/fix-flaky-durations-test
Fix flaky durations test
Commit: 2e42d937dcbfc17398210e957e054e815c694ca2
https://github.com/pytest-dev/pytest/commit/2e42d937dcbfc17398210e957e054e815c694ca2
Author: Anthony Sottile <[email protected]>
Date: 2018-10-14 (Sun, 14 Oct 2018)
Changed paths:
A changelog/4152.bugfix.rst
M src/_pytest/assertion/rewrite.py
Log Message:
-----------
Display the filename when encountering `SyntaxWarning`.
```console
$ cd t && rm -rf __pycache__ && pytest t.py -q -c /dev/null; cd ..
. [100%]
=============================== warnings summary ===============================
<unknown>:2: DeprecationWarning: invalid escape sequence \.
-- Docs: https://docs.pytest.org/en/latest/warnings.html
1 passed, 1 warnings in 0.01 seconds
```
```console
$ cd t && rm -rf __pycache__ && pytest t.py -q -c /dev/null; cd ..
. [100%]
=============================== warnings summary ===============================
/tmp/pytest/t/t.py:2: DeprecationWarning: invalid escape sequence \.
'\.wat'
-- Docs: https://docs.pytest.org/en/latest/warnings.html
1 passed, 1 warnings in 0.01 seconds
```
Commit: 661013c3e922c17f2dcf90a96bcc74b95a681475
https://github.com/pytest-dev/pytest/commit/661013c3e922c17f2dcf90a96bcc74b95a681475
Author: Tomer Keren <[email protected]>
Date: 2018-10-15 (Mon, 15 Oct 2018)
Changed paths:
M CONTRIBUTING.rst
Log Message:
-----------
Add testdir examples to CONTRIBUTING guide
Hopefully Closes: #4151
Commit: 99d957bd3df2bd4fcb4a4603a2073d6fc448b1e6
https://github.com/pytest-dev/pytest/commit/99d957bd3df2bd4fcb4a4603a2073d6fc448b1e6
Author: Tomer Keren <[email protected]>
Date: 2018-10-15 (Mon, 15 Oct 2018)
Changed paths:
M AUTHORS
A changelog/4151.doc.rst
Log Message:
-----------
Check off PR requirements
Commit: f129ba617f8d481ba8469f2e039a574c8717b312
https://github.com/pytest-dev/pytest/commit/f129ba617f8d481ba8469f2e039a574c8717b312
Author: Bruno Oliveira <[email protected]>
Date: 2018-10-15 (Mon, 15 Oct 2018)
Changed paths:
M CONTRIBUTING.rst
Log Message:
-----------
Improve docs a bit
Commit: ea25eb1ecc679cb1ef3a88aefe7d6bc30fa978c2
https://github.com/pytest-dev/pytest/commit/ea25eb1ecc679cb1ef3a88aefe7d6bc30fa978c2
Author: Bruno Oliveira <[email protected]>
Date: 2018-10-15 (Mon, 15 Oct 2018)
Changed paths:
M CONTRIBUTING.rst
Log Message:
-----------
Fix linting
Commit: 8abf30ad71f3a72b7ae6ce96473218a609c1f53f
https://github.com/pytest-dev/pytest/commit/8abf30ad71f3a72b7ae6ce96473218a609c1f53f
Author: Bruno Oliveira <[email protected]>
Date: 2018-10-15 (Mon, 15 Oct 2018)
Changed paths:
M AUTHORS
M CONTRIBUTING.rst
A changelog/4151.doc.rst
Log Message:
-----------
Merge pull request #4155 from
Tadaboody/Add_a_simple_example_on_how_to_use_pytester_to_the_CONTRIBUTING_guide_4151
Add testdir examples to CONTRIBUTING guide
Commit: 9e867ce8642d6ed6e672c6aa770a034c62f5573e
https://github.com/pytest-dev/pytest/commit/9e867ce8642d6ed6e672c6aa770a034c62f5573e
Author: Bruno Oliveira <[email protected]>
Date: 2018-10-15 (Mon, 15 Oct 2018)
Changed paths:
M .github/PULL_REQUEST_TEMPLATE.md
Log Message:
-----------
Use full link to changelog's README in PR template
Fix #4156
Commit: 093e19a7d95249b923608b5120491cc9258860aa
https://github.com/pytest-dev/pytest/commit/093e19a7d95249b923608b5120491cc9258860aa
Author: Anthony Sottile <[email protected]>
Date: 2018-10-15 (Mon, 15 Oct 2018)
Changed paths:
A changelog/4152.bugfix.rst
M src/_pytest/assertion/rewrite.py
Log Message:
-----------
Merge pull request #4153 from asottile/syntax_warning_filename
Display the filename when encountering `SyntaxWarning`.
Commit: 9087ac4010f5bbf9eba820dce18eeb4e49dea566
https://github.com/pytest-dev/pytest/commit/9087ac4010f5bbf9eba820dce18eeb4e49dea566
Author: Bruno Oliveira <[email protected]>
Date: 2018-10-15 (Mon, 15 Oct 2018)
Changed paths:
M .github/PULL_REQUEST_TEMPLATE.md
Log Message:
-----------
Merge pull request #4157 from nicoddemus/fix-pr-template-link
Use full link to changelog's README in PR template
Commit: 9646a1cd7a0f9ec8655d2fb681f81f5e4bf557ca
https://github.com/pytest-dev/pytest/commit/9646a1cd7a0f9ec8655d2fb681f81f5e4bf557ca
Author: Bruno Oliveira <[email protected]>
Date: 2018-10-15 (Mon, 15 Oct 2018)
Changed paths:
M .github/PULL_REQUEST_TEMPLATE.md
M .travis.yml
M AUTHORS
M CONTRIBUTING.rst
M appveyor.yml
A changelog/4063.trivial.rst
A changelog/4132.bugfix.rst
A changelog/4151.doc.rst
A changelog/4152.bugfix.rst
M doc/en/deprecations.rst
M doc/en/usage.rst
M src/_pytest/assertion/rewrite.py
M src/_pytest/debugging.py
M src/_pytest/fixtures.py
M src/_pytest/main.py
M src/_pytest/pytester.py
M src/_pytest/runner.py
M testing/acceptance_test.py
M testing/python/fixture.py
M testing/test_pdb.py
M tox.ini
Log Message:
-----------
Merge remote-tracking branch 'upstream/master' into merge-master-into-features
Commit: e4e4fd1e521c3a6235adedb179915c9c74bd08d4
https://github.com/pytest-dev/pytest/commit/e4e4fd1e521c3a6235adedb179915c9c74bd08d4
Author: Bruno Oliveira <[email protected]>
Date: 2018-10-15 (Mon, 15 Oct 2018)
Changed paths:
M .github/PULL_REQUEST_TEMPLATE.md
M .travis.yml
M AUTHORS
M CONTRIBUTING.rst
M appveyor.yml
A changelog/4063.trivial.rst
A changelog/4132.bugfix.rst
A changelog/4151.doc.rst
A changelog/4152.bugfix.rst
M doc/en/deprecations.rst
M doc/en/usage.rst
M src/_pytest/assertion/rewrite.py
M src/_pytest/debugging.py
M src/_pytest/fixtures.py
M src/_pytest/main.py
M src/_pytest/pytester.py
M src/_pytest/runner.py
M testing/acceptance_test.py
M testing/python/fixture.py
M testing/test_pdb.py
M tox.ini
Log Message:
-----------
Merge pull request #4158 from nicoddemus/merge-master-into-features
Merge master into features (prepare for 3.9, pt2)
Compare:
https://github.com/pytest-dev/pytest/compare/58b6e8616c35...e4e4fd1e521c
**NOTE:** This service has been marked for deprecation:
https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from GitHub.com on January 31st, 2019.
_______________________________________________
pytest-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pytest-commit