Changelog
*Sourced from [pytest's changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst).*
> pytest 4.0.1 (2018-11-23)
> =========================
>
> Bug Fixes
> ---------
>
> - `#3952 `_: Display warnings before "short test summary info" again, but still later warnings in the end.
>
>
> - `#4386 `_: Handle uninitialized exceptioninfo in repr/str.
>
>
> - `#4393 `_: Do not create ``.gitignore``/``README.md`` files in existing cache directories.
>
>
> - `#4400 `_: Rearrange warning handling for the yield test errors so the opt-out in 4.0.x correctly works.
>
>
> - `#4405 `_: Fix collection of testpaths with ``--pyargs``.
>
>
> - `#4412 `_: Fix assertion rewriting involving ``Starred`` + side-effects.
>
>
> - `#4425 `_: Ensure we resolve the absolute path when the given ``--basetemp`` is a relative path.
>
>
>
> Trivial/Internal Changes
> ------------------------
>
> - `#4315 `_: Use ``pkg_resources.parse_version`` instead of ``LooseVersion`` in minversion check.
>
>
> - `#4440 `_: Adjust the stack level of some internal pytest warnings.
>
>
> pytest 4.0.0 (2018-11-13)
> =========================
>
> Removals
> --------
>
> - `#3737 `_: **RemovedInPytest4Warnings are now errors by default.**
>
> Following our plan to remove deprecated features with as little disruption as
> possible, all warnings of type ``RemovedInPytest4Warnings`` now generate errors
> instead of warning messages.
>
> **The affected features will be effectively removed in pytest 4.1**, so please consult the
> ... (truncated)
Commits
- [`be3b8fc`](https://github.com/pytest-dev/pytest/commit/be3b8fc9c1417243b9567bd31992c0c42f0bf898) Fix warnings summary header appearing twice
- [`16b15af`](https://github.com/pytest-dev/pytest/commit/16b15af6245e38624679fcdc86a4f40d0ffec294) Preparing release version 4.0.1
- [`23e4447`](https://github.com/pytest-dev/pytest/commit/23e444792216b12d12fa072225bb5d389bf374fe) Merge pull request [#4399](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/4399) from blueyed/summary
- [`0cf45ee`](https://github.com/pytest-dev/pytest/commit/0cf45ee18a48061163cfd82c1edf1d6292d2a2a4) Display "short test summary info" after (main) warnings again
- [`0b73d6d`](https://github.com/pytest-dev/pytest/commit/0b73d6d4f5217102176129336f424d216ee7f937) Merge pull request [#4444](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/4444) from RonnyPfannschmidt/fix-4386-2
- [`e4ae33d`](https://github.com/pytest-dev/pytest/commit/e4ae33d5928a437957678b8aca438c8816cc7d80) Merge pull request [#4394](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/4394) from blueyed/cache-ensure-files
- [`c5c728c`](https://github.com/pytest-dev/pytest/commit/c5c728c8bcbc07268874c8944ee956fae9c1350c) Fix test/improve tests a bit in py27
- [`9ae8429`](https://github.com/pytest-dev/pytest/commit/9ae8429a21ed83bb668c94023e933fa4112d3831) Use a more specific exception type in test_raises_repr_inflight
- [`abaf496`](https://github.com/pytest-dev/pytest/commit/abaf496fe805b3508f860a8c7e331a5e7b06b4c9) Merge pull request [#4440](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/4440) from nicoddemus/config-warning-stacklevel
- [`b71bd9b`](https://github.com/pytest-dev/pytest/commit/b71bd9b300b6dbab25adcc4a0d9db14763011e72) fix [#4386](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/4386) - handle uninitialized exceptioninfo in repr/str
- Additional commits viewable in [compare view](https://github.com/pytest-dev/pytest/compare/3.10.0...4.0.1)
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 cancel merge` will cancel a previously requested merge
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major 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)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- 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)
Finally, you can contact us by mentioning @dependabot.
Bumps pytest from 3.10.0 to 4.0.1.
Changelog
*Sourced from [pytest's changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst).* > pytest 4.0.1 (2018-11-23) > ========================= > > Bug Fixes > --------- > > - `#3952Commits
- [`be3b8fc`](https://github.com/pytest-dev/pytest/commit/be3b8fc9c1417243b9567bd31992c0c42f0bf898) Fix warnings summary header appearing twice - [`16b15af`](https://github.com/pytest-dev/pytest/commit/16b15af6245e38624679fcdc86a4f40d0ffec294) Preparing release version 4.0.1 - [`23e4447`](https://github.com/pytest-dev/pytest/commit/23e444792216b12d12fa072225bb5d389bf374fe) Merge pull request [#4399](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/4399) from blueyed/summary - [`0cf45ee`](https://github.com/pytest-dev/pytest/commit/0cf45ee18a48061163cfd82c1edf1d6292d2a2a4) Display "short test summary info" after (main) warnings again - [`0b73d6d`](https://github.com/pytest-dev/pytest/commit/0b73d6d4f5217102176129336f424d216ee7f937) Merge pull request [#4444](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/4444) from RonnyPfannschmidt/fix-4386-2 - [`e4ae33d`](https://github.com/pytest-dev/pytest/commit/e4ae33d5928a437957678b8aca438c8816cc7d80) Merge pull request [#4394](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/4394) from blueyed/cache-ensure-files - [`c5c728c`](https://github.com/pytest-dev/pytest/commit/c5c728c8bcbc07268874c8944ee956fae9c1350c) Fix test/improve tests a bit in py27 - [`9ae8429`](https://github.com/pytest-dev/pytest/commit/9ae8429a21ed83bb668c94023e933fa4112d3831) Use a more specific exception type in test_raises_repr_inflight - [`abaf496`](https://github.com/pytest-dev/pytest/commit/abaf496fe805b3508f860a8c7e331a5e7b06b4c9) Merge pull request [#4440](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/4440) from nicoddemus/config-warning-stacklevel - [`b71bd9b`](https://github.com/pytest-dev/pytest/commit/b71bd9b300b6dbab25adcc4a0d9db14763011e72) fix [#4386](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/4386) - handle uninitialized exceptioninfo in repr/str - Additional commits viewable in [compare view](https://github.com/pytest-dev/pytest/compare/3.10.0...4.0.1)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 cancel merge` will cancel a previously requested merge - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major 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) - Automerge options (never/patch/minor, and dev/runtime dependencies) - 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) Finally, you can contact us by mentioning @dependabot.