Changelog
*Sourced from [pytest's changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst).*
> Pytest 3.6.1 (2018-06-05)
> =========================
>
> Bug Fixes
> ---------
>
> - Fixed a bug where stdout and stderr were logged twice by junitxml when a test
> was marked xfail. (`#3491
> `_)
>
> - Fix ``usefixtures`` mark applyed to unittest tests by correctly instantiating
> ``FixtureInfo``. (`#3498
> `_)
>
> - Fix assertion rewriter compatibility with libraries that monkey patch
> ``file`` objects. (`#3503
> `_)
>
>
> Improved Documentation
> ----------------------
>
> - Added a section on how to use fixtures as factories to the fixture
> documentation. (`#3461 `_)
>
>
> Trivial/Internal Changes
> ------------------------
>
> - Enable caching for pip/pre-commit in order to reduce build time on
> travis/appveyor. (`#3502
> `_)
>
> - Switch pytest to the src/ layout as we already suggested it for good practice
> - now we implement it as well. (`#3513
> `_)
>
> - Fix if in tests to support 3.7.0b5, where a docstring handling in AST got
> reverted. (`#3530 `_)
>
> - Remove some python2.5 compatibility code. (`#3529
> `_)
>
>
> Pytest 3.6.0 (2018-05-23)
> =========================
>
> Features
> --------
>
> ... (truncated)
Commits
- [`2a79f58`](https://github.com/pytest-dev/pytest/commit/2a79f58ba39a42d0484d688c7c1541513758e61f) Fix linting
- [`66ec0a5`](https://github.com/pytest-dev/pytest/commit/66ec0a50b603be0645f4ed945fd3c0d44b4da960) Preparing release version 3.6.1
- [`c58b67c`](https://github.com/pytest-dev/pytest/commit/c58b67c5404affd763fc89498bf0a0e5e3a6bf34) Configure towncrier to use src directory
- [`cc793a8`](https://github.com/pytest-dev/pytest/commit/cc793a8575882a4716c15b4d79c1c2acabcfd781) Merge pull request [#3522](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/3522) from NiklasMM/fix/3461_factory-fixture-doc
- [`7f5cb46`](https://github.com/pytest-dev/pytest/commit/7f5cb46835e5755060e6c1c6db0f80176b0fda43) Merge pull request [#3531](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/3531) from hroncok/370b5
- [`a7f9e83`](https://github.com/pytest-dev/pytest/commit/a7f9e8382bf0027276233a81aa0c6f9100a23c41) Merge pull request [#3529](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/3529) from asottile/unpy25
- [`39ebdab`](https://github.com/pytest-dev/pytest/commit/39ebdab1bcab81d0ae17416caf4cceac233feb8a) DRY in TestAssertionRewrite
- [`9a6fa33`](https://github.com/pytest-dev/pytest/commit/9a6fa33c69648167b1dfbf49af23b2d8f8969052) Module docstrings in 3.7 are not part of Module node anymore
- [`2f6555d`](https://github.com/pytest-dev/pytest/commit/2f6555dfd3a49bb2d1551501a03a2c348d4533de) Add changelog entry
- [`ff19f27`](https://github.com/pytest-dev/pytest/commit/ff19f273a9cc04271c17e81d74eec9bc8e2410ef) Use six to import queue instead of py.builtin._tryimport
- Additional commits viewable in [compare view](https://github.com/pytest-dev/pytest/compare/3.5.1...3.6.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 [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 (this|these) label[s]` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use (this|these) reviewer[s]` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use (this|these) assignee[s]` will set the current assignees 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)
- 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.5.1 to 3.6.1.
Changelog
*Sourced from [pytest's changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst).* > Pytest 3.6.1 (2018-06-05) > ========================= > > Bug Fixes > --------- > > - Fixed a bug where stdout and stderr were logged twice by junitxml when a test > was marked xfail. (`#3491 >Commits
- [`2a79f58`](https://github.com/pytest-dev/pytest/commit/2a79f58ba39a42d0484d688c7c1541513758e61f) Fix linting - [`66ec0a5`](https://github.com/pytest-dev/pytest/commit/66ec0a50b603be0645f4ed945fd3c0d44b4da960) Preparing release version 3.6.1 - [`c58b67c`](https://github.com/pytest-dev/pytest/commit/c58b67c5404affd763fc89498bf0a0e5e3a6bf34) Configure towncrier to use src directory - [`cc793a8`](https://github.com/pytest-dev/pytest/commit/cc793a8575882a4716c15b4d79c1c2acabcfd781) Merge pull request [#3522](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/3522) from NiklasMM/fix/3461_factory-fixture-doc - [`7f5cb46`](https://github.com/pytest-dev/pytest/commit/7f5cb46835e5755060e6c1c6db0f80176b0fda43) Merge pull request [#3531](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/3531) from hroncok/370b5 - [`a7f9e83`](https://github.com/pytest-dev/pytest/commit/a7f9e8382bf0027276233a81aa0c6f9100a23c41) Merge pull request [#3529](https://github-redirect.dependabot.com/pytest-dev/pytest/issues/3529) from asottile/unpy25 - [`39ebdab`](https://github.com/pytest-dev/pytest/commit/39ebdab1bcab81d0ae17416caf4cceac233feb8a) DRY in TestAssertionRewrite - [`9a6fa33`](https://github.com/pytest-dev/pytest/commit/9a6fa33c69648167b1dfbf49af23b2d8f8969052) Module docstrings in 3.7 are not part of Module node anymore - [`2f6555d`](https://github.com/pytest-dev/pytest/commit/2f6555dfd3a49bb2d1551501a03a2c348d4533de) Add changelog entry - [`ff19f27`](https://github.com/pytest-dev/pytest/commit/ff19f273a9cc04271c17e81d74eec9bc8e2410ef) Use six to import queue instead of py.builtin._tryimport - Additional commits viewable in [compare view](https://github.com/pytest-dev/pytest/compare/3.5.1...3.6.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 [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 (this|these) label[s]` will set the current labels as the default for future PRs for this repo and language - `@dependabot use (this|these) reviewer[s]` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use (this|these) assignee[s]` will set the current assignees 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) - 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.