Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update pytest in requirements.txt from 3.0.7 to 3.3.2 #3

Merged
merged 2 commits into from
Jan 24, 2018

Conversation

dependencies[bot]
Copy link

@dependencies dependencies bot commented Jan 21, 2018

Dependencies.io has updated pytest (a pypi dependency in requirements.txt) from "3.0.7" to "3.3.2".

3.3.2

No content found. Please open an issue at https://github.com/dependencies-io/support if you think this content could have been found.

3.3.1

No content found. Please open an issue at https://github.com/dependencies-io/support if you think this content could have been found.

3.3.0

No content found. Please open an issue at https://github.com/dependencies-io/support if you think this content could have been found.

3.2.5

No content found. Please open an issue at https://github.com/dependencies-io/support if you think this content could have been found.

3.2.4

No content found. Please open an issue at https://github.com/dependencies-io/support if you think this content could have been found.

3.2.3

No content found. Please open an issue at https://github.com/dependencies-io/support if you think this content could have been found.

3.2.2

No content found. Please open an issue at https://github.com/dependencies-io/support if you think this content could have been found.

3.2.1

No content found. Please open an issue at https://github.com/dependencies-io/support if you think this content could have been found.

3.2.0

No content found. Please open an issue at https://github.com/dependencies-io/support if you think this content could have been found.

3.1.3

No content found. Please open an issue at https://github.com/dependencies-io/support if you think this content could have been found.

3.1.2

No content found. Please open an issue at https://github.com/dependencies-io/support if you think this content could have been found.

3.1.1

No content found. Please open an issue at https://github.com/dependencies-io/support if you think this content could have been found.

3.1.0

New Features

  • The pytest-warnings plugin has been integrated into the core and
    now pytest automatically captures and displays warnings at the end
    of the test session.

    warning

    This feature may disrupt test suites which apply and treat
    warnings themselves, and can be disabled in your pytest.ini:

    [pytest]
    addopts = -p no:warnings
    

    See the warnings documentation
    page
    for more
    information.

    Thanks nicoddemus for the PR.

  • Added junit_suite_name ini option to specify root <testsuite>
    name for JUnit XML reports
    (#533).

  • Added an ini option doctest_encoding to specify which encoding to
    use for doctest files. Thanks wheerd
    for the PR
    (#2101).

  • pytest.warns now checks for subclass relationship rather than
    class equality. Thanks lesteve for
    the PR (#2166)

  • pytest.raises now asserts that the error message matches a text or
    regex with the match keyword argument. Thanks
    Kriechi for the PR.

  • pytest.param can be used to declare test parameter sets with marks
    and test ids. Thanks
    RonnyPfannschmidt for the
    PR.

Changes

  • remove all internal uses of pytest_namespace hooks, this is to
    prepare the removal of preloadconfig in pytest 4.0 Thanks to
    RonnyPfannschmidt for the
    PR.
  • pytest now warns when a callable ids raises in a parametrized test.
    Thanks fogo for the PR.
  • It is now possible to skip test classes from being collected by
    setting a __test__ attribute to False in the class body
    (#2007). Thanks
    to syre for the report and
    lwm for the PR.
  • Change junitxml.py to produce reports that comply with Junitxml
    schema. If the same test fails with failure in call and then errors
    in teardown we split testcase element into two, one containing the
    error and the other the failure.
    (#2228) Thanks
    to kkoukiou for the PR.
  • Testcase reports with a url attribute will now properly write this
    to junitxml. Thanks fushi for the PR
    (#1874).
  • Remove common items from dict comparision output when verbosity=1.
    Also update the truncation message to make it clearer that pytest
    truncates all assertion messages if verbosity < 2
    (#1512). Thanks
    mattduck for the PR
  • --pdbcls no longer implies --pdb. This makes it possible to use
    addopts=--pdbcls=module.SomeClass on pytest.ini. Thanks
    davidszotten for the PR
    (#1952).
  • fix #2013: turn
    RecordedWarning into namedtuple, to give it a comprehensible repr
    while preventing unwarranted modification.
  • fix #2208:
    ensure a iteration limit for _pytest.compat.get_real_func. Thanks
    RonnyPfannschmidt for the
    report and PR.
  • Hooks are now verified after collection is complete, rather than
    right after loading installed plugins. This makes it easy to write
    hooks for plugins which will be loaded during collection, for
    example using the pytest_plugins special variable
    (#1821). Thanks
    nicoddemus for the PR.
  • Modify pytest_make_parametrize_id() hook to accept argname as an
    additional parameter. Thanks
    unsignedint for the PR.
  • Add venv to the default norecursedirs setting. Thanks
    The-Compiler for the PR.
  • PluginManager.import_plugin now accepts unicode plugin names in
    Python 2. Thanks reutsharabani
    for the PR.
  • fix #2308: When
    using both --lf and --ff, only the last failed tests are run.
    Thanks ojii for the PR.
  • Replace minor/patch level version numbers in the documentation with
    placeholders. This significantly reduces change-noise as different
    contributors regnerate the documentation on different platforms.
    Thanks RonnyPfannschmidt
    for the PR.
  • fix #2391:
    consider pytest_plugins on all plugin modules Thanks
    RonnyPfannschmidt for the
    PR.

Bug Fixes

  • Fix AttributeError on sys.stdout.buffer / sys.stderr.buffer
    while using capsys fixture in python 3.
    (#1407). Thanks
    to asottile.
  • Change capture.py's DontReadFromInput class to throw
    io.UnsupportedOperation errors rather than ValueErrors in the
    fileno method
    (#2276). Thanks
    metasyn and
    vlad-dragos for the PR.
  • Fix exception formatting while importing modules when the exception
    message contains non-ascii characters
    (#2336). Thanks
    fabioz for the report and
    nicoddemus for the PR.
  • Added documentation related to issue
    (#1937) Thanks
    skylarjhdownes for the PR.
  • Allow collecting files with any file extension as Python modules
    (#2369). Thanks
    Kodiologist for the PR.
  • Show the correct error message when collect "parametrize" func with
    wrong args
    (#2383). Thanks
    The-Compiler for the report and
    robin0371 for the PR.

@youtux youtux merged commit 41afa39 into master Jan 24, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants