Release notes
*Sourced from [pytest's releases](https://github.com/pytest-dev/pytest/releases).*
> ## 5.1.3
> pytest 5.1.3 (2019-09-18)
> =========================
>
> Bug Fixes
> ---------
>
> - [\#5807](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/5807): Fix
> pypy3.6 (nightly) on windows.
> - [\#5811](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/5811): Handle
> `--fulltrace` correctly with `pytest.raises`.
> - [\#5819](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/5819): Windows:
> Fix regression with conftest whose qualified name contains uppercase
> characters (introduced by [#5792](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/5792)).
>
> ## 5.1.2
> pytest 5.1.2 (2019-08-30)
> =========================
>
> Bug Fixes
> ---------
>
> - [\#2270](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/2270): Fixed
> `self` reference in function-scoped fixtures defined plugin classes:
> previously `self` would be a reference to a *test* class, not the
> *plugin* class.
> - [\#570](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/570): Fixed long
> standing issue where fixture scope was not respected when indirect
> fixtures were used during parametrization.
> - [\#5782](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/5782): Fix
> decoding error when printing an error response from `--pastebin`.
> - [\#5786](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/5786): Chained
> exceptions in test and collection reports are now correctly
> serialized, allowing plugins like `pytest-xdist` to display
> them properly.
> - [\#5792](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/5792): Windows:
> Fix error that occurs in certain circumstances when loading
> `conftest.py` from a working directory that has casing other than
> the one stored in the filesystem (e.g., `c:\test` instead of
> `C:\test`).
>
> ## 5.1.1
> pytest 5.1.1 (2019-08-20)
> =========================
>
> Bug Fixes
> ---------
>
> - [\#5751](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/5751): Fixed
> `TypeError` when importing pytest on Python 3.5.0 and 3.5.1.
> ... (truncated)
Changelog
*Sourced from [pytest's changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst).*
> pytest 5.1.3 (2019-09-18)
> =========================
>
> Bug Fixes
> ---------
>
> - [\#5807](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/5807): Fix pypy3.6 (nightly) on windows.
> - [\#5811](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/5811): Handle `--fulltrace` correctly with `pytest.raises`.
> - [\#5819](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/5819): Windows: Fix regression with conftest whose qualified name contains uppercase characters (introduced by [#5792](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/5792)).
>
> pytest 5.1.2 (2019-08-30)
> =========================
>
> Bug Fixes
> ---------
>
> - [\#2270](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/2270): Fixed `self` reference in function-scoped fixtures defined plugin classes: previously `self` would be a reference to a *test* class, not the *plugin* class.
> - [\#570](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/570): Fixed long standing issue where fixture scope was not respected when indirect fixtures were used during parametrization.
> - [\#5782](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/5782): Fix decoding error when printing an error response from `--pastebin`.
> - [\#5786](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/5786): Chained exceptions in test and collection reports are now correctly serialized, allowing plugins like `pytest-xdist` to display them properly.
> - [\#5792](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/5792): Windows: Fix error that occurs in certain circumstances when loading `conftest.py` from a working directory that has casing other than the one stored in the filesystem (e.g., `c:\test` instead of `C:\test`).
>
> pytest 5.1.1 (2019-08-20)
> =========================
>
> Bug Fixes
> ---------
>
> - [\#5751](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/5751): Fixed `TypeError` when importing pytest on Python 3.5.0 and 3.5.1.
>
> pytest 5.1.0 (2019-08-15)
> =========================
>
> Removals
> --------
>
> - [\#5180](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/5180): As per our policy, the following features have been deprecated in the 4.X series and are now removed:
>
> - `Request.getfuncargvalue`: use `Request.getfixturevalue` instead.
> - `pytest.raises` and `pytest.warns` no longer support strings as the second argument.
> - `message` parameter of `pytest.raises`.
> - `pytest.raises`, `pytest.warns` and `ParameterSet.param` now use native keyword-only syntax. This might change the exception message from previous versions, but they still raise `TypeError` on unknown keyword arguments as before.
> - `pytest.config` global variable.
> - `tmpdir_factory.ensuretemp` method.
> - `pytest_logwarning` hook.
> - `RemovedInPytest4Warning` warning type.
> - `request` is now a reserved name for fixtures.
>
> For more information consult [Deprecations and Removals](https://docs.pytest.org/en/latest/deprecations.html) in the docs.
>
> ... (truncated)
Commits
- [`1a9f4a5`](https://github.com/pytest-dev/pytest/commit/1a9f4a51cb2a3c3b1d8e3bd5189552a24a85f5f4) Preparing release version 5.1.3
- [`892bdd5`](https://github.com/pytest-dev/pytest/commit/892bdd59dc7cfbd5ebacf18ccfd7ecb6704bae08) Normalize all summary durations, including quiet ones
- [`702acdb`](https://github.com/pytest-dev/pytest/commit/702acdba4658ad0a7e732059d18b22b185c79e5c) Merge pull request [#5811](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/5811) from blueyed/fulltrace-pytest-raises
- [`f832ac3`](https://github.com/pytest-dev/pytest/commit/f832ac3316e9f733990f619af8c0f0f4abdbdb69) Handle --fulltrace with pytest.raises
- [`9422e10`](https://github.com/pytest-dev/pytest/commit/9422e10322562b11cf626e2adde015f715fc429a) Fix regression due to different cases on Windows ([#5840](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/5840))
- [`5c3b4a6`](https://github.com/pytest-dev/pytest/commit/5c3b4a6f528f206da449d3c379e33f549f3f66e8) Add CHANGELOG entry for [#5792](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/5792)
- [`05850d7`](https://github.com/pytest-dev/pytest/commit/05850d73bd9dc77ad2c90cea9767523a2e9d18e0) Re-introduce Christian Neumüller to AUTHORS
- [`b48f51e`](https://github.com/pytest-dev/pytest/commit/b48f51eb031f1b35b7fd4cd5d9da774541e10ec1) Use Path() objects to store conftest files
- [`cf5b544`](https://github.com/pytest-dev/pytest/commit/cf5b544db35478afe540eb78d75ef97ed798e1f1) Revert "Merge pull request [#5792](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/5792) from dynatrace-oss-contrib/bugfix/badcase"
- [`73c5b7f`](https://github.com/pytest-dev/pytest/commit/73c5b7f4b11a81e971f7d1bb18072e06a87060f4) Clarify docs by showing tox.ini considered before setup.cfg ([#5839](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/5839))
- Additional commits viewable in [compare view](https://github.com/pytest-dev/pytest/compare/4.5.0...5.1.3)
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)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- 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 4.5.0 to 5.1.3.
Release notes
*Sourced from [pytest's releases](https://github.com/pytest-dev/pytest/releases).* > ## 5.1.3 > pytest 5.1.3 (2019-09-18) > ========================= > > Bug Fixes > --------- > > - [\#5807](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/5807): Fix > pypy3.6 (nightly) on windows. > - [\#5811](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/5811): Handle > `--fulltrace` correctly with `pytest.raises`. > - [\#5819](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/5819): Windows: > Fix regression with conftest whose qualified name contains uppercase > characters (introduced by [#5792](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/5792)). > > ## 5.1.2 > pytest 5.1.2 (2019-08-30) > ========================= > > Bug Fixes > --------- > > - [\#2270](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/2270): Fixed > `self` reference in function-scoped fixtures defined plugin classes: > previously `self` would be a reference to a *test* class, not the > *plugin* class. > - [\#570](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/570): Fixed long > standing issue where fixture scope was not respected when indirect > fixtures were used during parametrization. > - [\#5782](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/5782): Fix > decoding error when printing an error response from `--pastebin`. > - [\#5786](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/5786): Chained > exceptions in test and collection reports are now correctly > serialized, allowing plugins like `pytest-xdist` to display > them properly. > - [\#5792](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/5792): Windows: > Fix error that occurs in certain circumstances when loading > `conftest.py` from a working directory that has casing other than > the one stored in the filesystem (e.g., `c:\test` instead of > `C:\test`). > > ## 5.1.1 > pytest 5.1.1 (2019-08-20) > ========================= > > Bug Fixes > --------- > > - [\#5751](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/5751): Fixed > `TypeError` when importing pytest on Python 3.5.0 and 3.5.1. > ... (truncated)Changelog
*Sourced from [pytest's changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst).* > pytest 5.1.3 (2019-09-18) > ========================= > > Bug Fixes > --------- > > - [\#5807](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/5807): Fix pypy3.6 (nightly) on windows. > - [\#5811](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/5811): Handle `--fulltrace` correctly with `pytest.raises`. > - [\#5819](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/5819): Windows: Fix regression with conftest whose qualified name contains uppercase characters (introduced by [#5792](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/5792)). > > pytest 5.1.2 (2019-08-30) > ========================= > > Bug Fixes > --------- > > - [\#2270](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/2270): Fixed `self` reference in function-scoped fixtures defined plugin classes: previously `self` would be a reference to a *test* class, not the *plugin* class. > - [\#570](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/570): Fixed long standing issue where fixture scope was not respected when indirect fixtures were used during parametrization. > - [\#5782](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/5782): Fix decoding error when printing an error response from `--pastebin`. > - [\#5786](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/5786): Chained exceptions in test and collection reports are now correctly serialized, allowing plugins like `pytest-xdist` to display them properly. > - [\#5792](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/5792): Windows: Fix error that occurs in certain circumstances when loading `conftest.py` from a working directory that has casing other than the one stored in the filesystem (e.g., `c:\test` instead of `C:\test`). > > pytest 5.1.1 (2019-08-20) > ========================= > > Bug Fixes > --------- > > - [\#5751](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/5751): Fixed `TypeError` when importing pytest on Python 3.5.0 and 3.5.1. > > pytest 5.1.0 (2019-08-15) > ========================= > > Removals > -------- > > - [\#5180](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/5180): As per our policy, the following features have been deprecated in the 4.X series and are now removed: > > - `Request.getfuncargvalue`: use `Request.getfixturevalue` instead. > - `pytest.raises` and `pytest.warns` no longer support strings as the second argument. > - `message` parameter of `pytest.raises`. > - `pytest.raises`, `pytest.warns` and `ParameterSet.param` now use native keyword-only syntax. This might change the exception message from previous versions, but they still raise `TypeError` on unknown keyword arguments as before. > - `pytest.config` global variable. > - `tmpdir_factory.ensuretemp` method. > - `pytest_logwarning` hook. > - `RemovedInPytest4Warning` warning type. > - `request` is now a reserved name for fixtures. > > For more information consult [Deprecations and Removals](https://docs.pytest.org/en/latest/deprecations.html) in the docs. > > ... (truncated)Commits
- [`1a9f4a5`](https://github.com/pytest-dev/pytest/commit/1a9f4a51cb2a3c3b1d8e3bd5189552a24a85f5f4) Preparing release version 5.1.3 - [`892bdd5`](https://github.com/pytest-dev/pytest/commit/892bdd59dc7cfbd5ebacf18ccfd7ecb6704bae08) Normalize all summary durations, including quiet ones - [`702acdb`](https://github.com/pytest-dev/pytest/commit/702acdba4658ad0a7e732059d18b22b185c79e5c) Merge pull request [#5811](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/5811) from blueyed/fulltrace-pytest-raises - [`f832ac3`](https://github.com/pytest-dev/pytest/commit/f832ac3316e9f733990f619af8c0f0f4abdbdb69) Handle --fulltrace with pytest.raises - [`9422e10`](https://github.com/pytest-dev/pytest/commit/9422e10322562b11cf626e2adde015f715fc429a) Fix regression due to different cases on Windows ([#5840](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/5840)) - [`5c3b4a6`](https://github.com/pytest-dev/pytest/commit/5c3b4a6f528f206da449d3c379e33f549f3f66e8) Add CHANGELOG entry for [#5792](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/5792) - [`05850d7`](https://github.com/pytest-dev/pytest/commit/05850d73bd9dc77ad2c90cea9767523a2e9d18e0) Re-introduce Christian Neumüller to AUTHORS - [`b48f51e`](https://github.com/pytest-dev/pytest/commit/b48f51eb031f1b35b7fd4cd5d9da774541e10ec1) Use Path() objects to store conftest files - [`cf5b544`](https://github.com/pytest-dev/pytest/commit/cf5b544db35478afe540eb78d75ef97ed798e1f1) Revert "Merge pull request [#5792](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/5792) from dynatrace-oss-contrib/bugfix/badcase" - [`73c5b7f`](https://github.com/pytest-dev/pytest/commit/73c5b7f4b11a81e971f7d1bb18072e06a87060f4) Clarify docs by showing tox.ini considered before setup.cfg ([#5839](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/5839)) - Additional commits viewable in [compare view](https://github.com/pytest-dev/pytest/compare/4.5.0...5.1.3)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) - Automerge options (never/patch/minor, and dev/runtime dependencies) - 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.