#6301: Fix
assertion rewriting for egg-based distributions and editable
installs (pip install --editable).
4.6.8
pytest 4.6.8 (2019-12-19)
Features
#5471: JUnit
XML now includes a timestamp and hostname in the testsuite tag.
Bug Fixes
#5430:
junitxml: Logs for failed test are now passed to junit report in
case the test fails during call phase.
Trivial/Internal Changes
#6345: Pin
colorama to 0.4.1 only for Python 3.4 so newer Python versions
can still receive colorama updates.
4.6.7
pytest 4.6.7 (2019-12-05)
Bug Fixes
#5477: The XML
file produced by --junitxml now correctly contain a <testsuites>
root element.
#6044: Properly
ignore FileNotFoundError (OSError.errno == NOENT in Python 2)
exceptions when trying to remove old temporary directories, for
instance when multiple processes try to remove the same directory
(common with pytest-xdist for example).
#6870: New Config.invocation_args attribute containing the unchanged arguments passed to pytest.main().
Remark: while this is technically a new feature and according to our policy it should not have been backported, we have opened an exception in this particular case because it fixes a serious interaction with pytest-xdist, so it can also be considered a bugfix.
Trivial/Internal Changes
#6404: Remove usage of parser module, deprecated in Python 3.9.
pytest 4.6.9 (2020-01-04)
Bug Fixes
#6301: Fix assertion rewriting for egg-based distributions and editable installs (pip install --editable).
pytest 4.6.8 (2019-12-19)
Features
#5471: JUnit XML now includes a timestamp and hostname in the testsuite tag.
Bug Fixes
#5430: junitxml: Logs for failed test are now passed to junit report in case the test fails during call phase.
Trivial/Internal Changes
#6345: Pin colorama to 0.4.1 only for Python 3.4 so newer Python versions can still receive colorama updates.
pytest 4.6.7 (2019-12-05)
Bug Fixes
#5477: The XML file produced by --junitxml now correctly contain a <testsuites> root element.
#6044: Properly ignore FileNotFoundError (OSError.errno == NOENT in Python 2) exceptions when trying to remove old temporary directories, for instance when multiple processes try to remove the same directory (common with pytest-xdist for example).
Commits
180f931 Introduce missing remark as commented in original PR
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Bumps pytest from 4.6.6 to 4.6.10.
Release notes
Sourced from pytest's releases.
Changelog
Sourced from pytest's changelog.
Commits
180f931
Introduce missing remark as commented in original PRf1d7aa6
Preparing release version 4.6.10ded772b
Merge pull request #6870 from fermezz/backport-invocation-args3d47055
Merge pull request #7190 from hroncok/backport-71792a5ca51
[4.6] Merge pull request #7179 from asottile/py39a6029ff
BACKPORT: Introduction of Config.invocation_args020831d
Merge pull request #6884 from fermezz/use-github-actionsc5831ac
Fix CI config and coverage reportf606fef
[4.6] Remove usage of parser module, deprecated in Python 3.9 (#6408)24898e0
Remove usage of parser module, deprecated in Python 3.9Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired)