Zope-testrunner

Latest version: v4.8.1

Safety actively analyzes 621920 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 6

4.9.0

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

- Drop support for Python 3.3.

- Enable test coverage reporting on coveralls.io and in tox.ini.

- Host documentation at https://zopetestrunner.readthedocs.io

- Remove untested support for the ``--pychecker`` option. See
`issue 63 <https://github.com/zopefoundation/zope.testrunner/issues/63>`_.

- Update the command line interface to use ``argparse`` instead of
``optparse``. See `issue 61
<https://github.com/zopefoundation/zope.testrunner/issues/61>`_.

- Use ipdb instead of pdb for post-mortem debugging if available
(`10 <https://github.com/zopefoundation/zope.testrunner/issues/10>`_).

- Add a --require-unique option to check for duplicate test IDs. See
`LP 682771
<https://bugs.launchpad.net/launchpad/+bug/682771>`_.

- Reintroduce optional support for ``subunit``, now with support for both
version 1 and version 2 of its protocol.

4.8.1

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

- Enable ``DeprecationWarning`` earlier, when discovering test
modules. This lets warnings that are raised on import (such as those
produced by ``zope.deprecation.moved``) be reported. See `issue 57
<https://github.com/zopefoundation/zope.testrunner/issues/57>`_.

4.8.0

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

- Automatically enable ``DeprecationWarning`` when running tests. This
is recommended by the Python core developers and matches the
behaviour of the ``unittest`` module. This can be overridden with
Python command-line options (``-W``) or environment variables
(``PYTHONWARNINGS``). See `issue 54
<https://github.com/zopefoundation/zope.testrunner/issues/54>`_.

4.7.0

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

- Drop all support for ``subunit``.

4.6.0

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

- Make the ``subunit`` support purely optional: applications which have
been getting the dependencies via ``zope.testrunner`` should either add
``zope.testrunner[subunit]`` to their ``install_requires`` or else
depend directly on ``python-subunit``.

- New option ``--ignore-new-thread=<regexp>`` to suppress "New thread(s)"
warnings.

- Support Python 3.6.

4.5.1

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

- Fixed: Using the ``-j`` option to run tests in multiple processes
caused tests that used the ``multiprocessing`` package to hang
(because the testrunner replaced ``sys.stdin`` with an unclosable
object).

- Drop conditional dependency on ``unittest2`` (redundant after dropping
support for Python 2.6).

Page 1 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.