Skip to content
This repository has been archived by the owner on Dec 15, 2020. It is now read-only.

Scheduled weekly dependency update for week 33 #7

Merged
merged 2 commits into from
Aug 15, 2017

Conversation

pyup-bot
Copy link
Contributor

Updates

Here's a list of all the updates bundled in this pull request. I've added some links to make it easier for you to find all the information you need.

hypothesis 3.16.1 » 3.18.0 PyPI | Changelog | Repo
pytest 3.2.0 » 3.2.1 PyPI | Changelog | Repo | Homepage

Changelogs

hypothesis 3.16.1 -> 3.18.0

3.18.0


This is a feature release:

  • :func:~hypothesis.strategies.characters now accepts
    whitelist_characters, particular characters which will be added to those
    it produces. (:issue:668)
  • A bug fix for the internal function _union_interval_lists(), and a rename
    to _union_intervals(). It now correctly handles all cases where intervals
    overlap, and it always returns the result as a tuple for tuples.

Thanks to Alex Willmer for these.


3.17.0


This release documents :ref:the previously undocumented phases feature <phases>",
making it part of the official public API. It also updates how the example
database is used. Principally:

  • A Phases.reuse argument will now correctly control whether examples
    from the database are run (it previously did exactly the wrong thing and
    controlled whether examples would be saved).
  • Hypothesis will no longer try to rerun all previously failing examples.
    Instead it will replay the smallest previously failing example and a
    selection of other examples that are likely to trigger any other bugs that
    will found. This prevents a previous failure from dominating your tests
    unnecessarily.
  • As a result of the previous change, Hypothesis will be slower about clearing
    out old examples from the database that are no longer failing (because it can
    only clear out ones that it actually runs).

pytest 3.2.0 -> 3.2.1

3.2.1

=========================

Bug Fixes

  • Fixed small terminal glitch when collecting a single test item. (2579 <https://github.com/pytest-dev/pytest/issues/2579>_)
  • Correctly consider / as the file separator to automatically mark plugin
    files for rewrite on Windows. (2591 <https://github.com/pytest- dev/pytest/issues/2591>_)
  • Properly escape test names when setting PYTEST_CURRENT_TEST environment
    variable. (2644 <https://github.com/pytest-dev/pytest/issues/2644>_)
  • Fix error on Windows and Python 3.6+ when sys.stdout has been replaced
    with a stream-like object which does not implement the full io module
    buffer protocol. In particular this affects pytest-xdist users on the
    aforementioned platform. (2666 <https://github.com/pytest- dev/pytest/issues/2666>_)

Improved Documentation

  • Explicitly document which pytest features work with unittest. (2626 <https://github.com/pytest-dev/pytest/issues/2626>_)

That's it for now!

Happy merging! 🤖

@coveralls
Copy link

coveralls commented Aug 14, 2017

Coverage Status

Coverage remained the same at 100.0% when pulling d1651d6 on pyup-scheduled-update-08-14-2017 into 09802e9 on master.

@Jackevansevo Jackevansevo merged commit 217c853 into master Aug 15, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants