Zope.testing

Latest version: v5.1

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

Scan your dependencies

Page 7 of 9

3.8.0

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

- Allow testrunner to include descendants of ``unittest.TestCase`` in test
modules, which no longer need to provide ``test_suite()``.

3.7.7

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

- Clean up support for displaying tracebacks with supplements by turning it
into an always-enabled feature and making the dependency on
``zope.exceptions`` explicit.

- Fix 251759: prevent the testrunner descending into directories that
aren't Python packages.

- Code cleanups.

3.7.6

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

- Add zope-testrunner ``console_scripts`` entry point. This exposes a
``zope-testrunner`` script with default installs allowing the testrunner
to be run from the command line.

3.7.5

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

- Fix bug when running subprocesses on Windows.

- The option ``REPORT_ONLY_FIRST_FAILURE`` (command line option "-1") is now
respected even when a doctest declares its own ``REPORTING_FLAGS``, such as
``REPORT_NDIFF``.

- Fix bug that broke readline with pdb when using doctest
(see http://bugs.python.org/issue5727).

- Make tests pass on Windows and Linux at the same time.

3.7.4

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

- Filenames of doctest examples now contain the line number and not
only the example number. So a stack trace in pdb tells the exact
line number of the current example. This fixes
https://bugs.launchpad.net/bugs/339813

- Colorization of doctest output correctly handles blank lines.

3.7.3

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

- Improve handling of rogue threads: always exit with status so even
spinning daemon threads won't block the runner from exiting. This deprecated
the ``--with-exit-status`` option.

Page 7 of 9

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.