Zope.testing

Latest version: v5.1

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

Scan your dependencies

Page 4 of 9

4.1.0

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

- Add context-manager support to ``zope.testing.setupstack``

- Make ``zope.testing.setupstack`` usable with all tests, not just
doctests and added ``zope.testing.setupstack.globs``, which makes it
easier to write test setup code that workes with doctests and other
kinds of tests.

- Add the ``wait`` module, which makes it easier to deal with
non-deterministic timing issues.

- Rename ``zope.testing.renormalizing.RENormalizing`` to
``zope.testing.renormalizing.OutputChecker``. The old name is an
alias.

- Update tests to run with Python 3.

- Label more clearly which features are supported by Python 3.

- Reorganize documentation.

4.0.0

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

- Remove the deprecated ``zope.testing.doctest``.

- Add Python 3 support.

- Fix test which fails if there is a file named `Data.fs` in the current
working directory.

3.10.2

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

- Fix test of broken symlink handling to not break on Windows.

3.10.1

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

- Fix removal of broken symlinks on Unix.

3.10.0

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

- Remove ``zope.testing.testrunner``, which now is moved to zope.testrunner.

- Update fix for LP 221151 to a spelling compatible with Python 2.4.

3.9.5

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

- LP 579019: When layers are run in parallel, ensure that each ``tearDown``
is called, including the first layer which is run in the main
thread.

- Deprecate ``zope.testing.testrunner`` and ``zope.testing.exceptions``.
They have been moved to a separate zope.testrunner module, and will be
removed from zope.testing in 4.0.0, together with ``zope.testing.doctest``.

Page 4 of 9

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.