Changelog
*Sourced from [pytest's changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst).*
> Pytest 3.5.1 (2018-04-23)
> =========================
>
>
> Bug Fixes
> ---------
>
> - Reset ``sys.last_type``, ``sys.last_value`` and ``sys.last_traceback`` before
> each test executes. Those attributes are added by pytest during the test run
> to aid debugging, but were never reset so they would create a leaking
> reference to the last failing test's frame which in turn could never be
> reclaimed by the garbage collector. (`#2798
> `_)
>
> - ``pytest.raises`` now raises ``TypeError`` when receiving an unknown keyword
> argument. (`#3348 `_)
>
> - ``pytest.raises`` now works with exception classes that look like iterables.
> (`#3372 `_)
>
>
> Improved Documentation
> ----------------------
>
> - Fix typo in ``caplog`` fixture documentation, which incorrectly identified
> certain attributes as methods. (`#3406
> `_)
>
>
> Trivial/Internal Changes
> ------------------------
>
> - Added a more indicative error message when parametrizing a function whose
> argument takes a default value. (`#3221
> `_)
>
> - Remove internal ``_pytest.terminal.flatten`` function in favor of
> ``more_itertools.collapse``. (`#3330
> `_)
>
> - Import some modules from ``collections.abc`` instead of ``collections`` as
> the former modules trigger ``DeprecationWarning`` in Python 3.7. (`#3339
> `_)
>
> - record_property is no longer experimental, removing the warnings was
> forgotten. (`#3360 `_)
>
> - Mention in documentation and CLI help that fixtures with leading ``_`` are
> printed by ``pytest --fixtures`` only if the ``-v`` option is added. (`#3398
> `_)
> ... (truncated)
Commits
- [`4a92011`](https://github.com/pytest-dev/pytest/commit/4a92011e6e0cf57ed219897afca33b4cb541dac7) Fix note about importing from collections.abc
- [`f05230c`](https://github.com/pytest-dev/pytest/commit/f05230c67942e5eff18a34937d4887acc35bc5e6) Move [#3221](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/3221) to trivial section in the CHANGELOG
- [`8d56641`](https://github.com/pytest-dev/pytest/commit/8d56641590cf1d1bd2d4c64a2673b0ba741b96a3) Preparing release version 3.5.1
- [`2a480c5`](https://github.com/pytest-dev/pytest/commit/2a480c59ae9982af4e5f9df039ecb0fb58682e7b) Merge pull request [#3367](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/3367) from brianmaissy/feature/indicative_error_for_parame...
- [`f008460`](https://github.com/pytest-dev/pytest/commit/f0084608cc72573e0629712d5cfc40bf9ff6952e) Merge pull request [#3407](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/3407) from rachel1792/master
- [`cefeba3`](https://github.com/pytest-dev/pytest/commit/cefeba33efa366e1f2775b2967b2c5c5d74457ed) Update changelog formatting
- [`1cc79ff`](https://github.com/pytest-dev/pytest/commit/1cc79ffc1044d4f20379f6a2ad7337387987ec44) Merge pull request [#3408](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/3408) from MarSoft/patch-2
- [`d801576`](https://github.com/pytest-dev/pytest/commit/d8015764e6f3008e822a10b8cf3c8692fcea46dd) Fix typo in the comment
- [`48c99f6`](https://github.com/pytest-dev/pytest/commit/48c99f62e347a7d6ed093027e223f74502b05cfa) add changelog
- [`8ff8a82`](https://github.com/pytest-dev/pytest/commit/8ff8a82c5183f7b390ba48be9ef20b444c58dc6b) Merge branch 'master' of github.com:pytest-dev/pytest
- Additional commits viewable in [compare view](https://github.com/pytest-dev/pytest/compare/3.4.2...3.5.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 ignore this [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 [this|these] label[s]` will set the current labels as the default for future PRs for this repo and language
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)
- 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.4.2 to 3.5.1.
Changelog
*Sourced from [pytest's changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst).* > Pytest 3.5.1 (2018-04-23) > ========================= > > > Bug Fixes > --------- > > - Reset ``sys.last_type``, ``sys.last_value`` and ``sys.last_traceback`` before > each test executes. Those attributes are added by pytest during the test run > to aid debugging, but were never reset so they would create a leaking > reference to the last failing test's frame which in turn could never be > reclaimed by the garbage collector. (`#2798 >Commits
- [`4a92011`](https://github.com/pytest-dev/pytest/commit/4a92011e6e0cf57ed219897afca33b4cb541dac7) Fix note about importing from collections.abc - [`f05230c`](https://github.com/pytest-dev/pytest/commit/f05230c67942e5eff18a34937d4887acc35bc5e6) Move [#3221](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/3221) to trivial section in the CHANGELOG - [`8d56641`](https://github.com/pytest-dev/pytest/commit/8d56641590cf1d1bd2d4c64a2673b0ba741b96a3) Preparing release version 3.5.1 - [`2a480c5`](https://github.com/pytest-dev/pytest/commit/2a480c59ae9982af4e5f9df039ecb0fb58682e7b) Merge pull request [#3367](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/3367) from brianmaissy/feature/indicative_error_for_parame... - [`f008460`](https://github.com/pytest-dev/pytest/commit/f0084608cc72573e0629712d5cfc40bf9ff6952e) Merge pull request [#3407](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/3407) from rachel1792/master - [`cefeba3`](https://github.com/pytest-dev/pytest/commit/cefeba33efa366e1f2775b2967b2c5c5d74457ed) Update changelog formatting - [`1cc79ff`](https://github.com/pytest-dev/pytest/commit/1cc79ffc1044d4f20379f6a2ad7337387987ec44) Merge pull request [#3408](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/3408) from MarSoft/patch-2 - [`d801576`](https://github.com/pytest-dev/pytest/commit/d8015764e6f3008e822a10b8cf3c8692fcea46dd) Fix typo in the comment - [`48c99f6`](https://github.com/pytest-dev/pytest/commit/48c99f62e347a7d6ed093027e223f74502b05cfa) add changelog - [`8ff8a82`](https://github.com/pytest-dev/pytest/commit/8ff8a82c5183f7b390ba48be9ef20b444c58dc6b) Merge branch 'master' of github.com:pytest-dev/pytest - Additional commits viewable in [compare view](https://github.com/pytest-dev/pytest/compare/3.4.2...3.5.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 ignore this [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 [this|these] label[s]` will set the current labels as the default for future PRs for this repo and language 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) - 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.