| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python313-testtools | Distribution: openSUSE Tumbleweed |
| Version: 2.8.7 | Vendor: openSUSE |
| Release: 1.1 | Build date: Sat Mar 14 21:16:21 2026 |
| Group: Unspecified | Build host: reproducible |
| Size: 1224985 | Source RPM: python-testtools-2.8.7-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/testing-cabal/testtools | |
| Summary: Extensions to the Python Standard Library Unit Testing Framework | |
testtools is a set of extensions to the Python standard library's unit tests framework. These extensions have been derived from many years of experience with unit tests in Python and come from many different sources. testtools also ports recent unittest changes all the way back to Python 2.4.
MIT
* Sat Mar 14 2026 Dirk Müller <dmueller@suse.com>
- update to 2.8.7:
* Fix an issue with ``iterate_tests``, which was recently
changes to insist on accepting an instance of
``unittest.TestSuite``, breaking some users.
* Improve the type annotations for
``testtools.testcase.TestCase.skipTest``
* Correct a URL in the README
* Improve the type annotations for
``testtools.testcase.TestCase.assertRaises``.
* This method will now be typed correctly when called as a
method or as a context manager.
* Fix the type annotations for
``testtools.testcase.TestCase.useFixture``
* Tue Feb 24 2026 Markéta Machová <mmachova@suse.com>
- Update to 2.8.4
* Switch to hatchling for building tarballs
* Prepare tests for upcoming twisted version
* Remove support for Python 3.8 + deprecated methods and classes
* Support addDuration
* Relax the return type on UseFixtureProtocol.getDetails
* Add typing
- Drop merged patches:
* twisted.patch
* resolve-testcase-eq-deprecation-warning.patch
* Tue Sep 16 2025 Steve Kowalik <steven.kowalik@suse.com>
- Add patch resolve-testcase-eq-deprecation-warning.patch:
* Don't rely on bool(NotImplemented) which is now a TypeError in
Python 3.14.
* Mon Sep 23 2024 Markéta Machová <mmachova@suse.com>
- Update to 2.7.2
* Treat methodName="runTest" similar to unittest.TestCase,
fixes compatibility with pytest 8.3. (Natanael Copa, #372)
* Use ruff for linting. (Jelmer Vernooij)
* Fix compatibility with Python 3.12.1. (Matthew Treinish)
* Deprecate SkippedTest exception. (Stephen Finucane)
* Drop support for Python 3.7. (Jelmer Vernooij)
- Drop merged pytest82.patch
- Add upstream twisted.patch to fix tests with new Twisted
* Fri May 17 2024 Markéta Machová <mmachova@suse.com>
- Add pytest82.patch to fix functionality with the new pytest.
* Wed May 08 2024 Steve Kowalik <steven.kowalik@suse.com>
- Drop the now unneeded rpmlintrc.
- Clean up BuildRequires and Requires to match reality.
- Add missing _multibuild file.
* Sat Dec 30 2023 Dirk Müller <dmueller@suse.com>
- update to 2.7.1:
* Remove various unused imports.
* Fix build backend. This should prevent version from being set
when building wheels.
* Fix compatibility with Python 3.12.
* Add typing in various modules (still lacking full coverage).
* Drop the 'test' command for distutils. This has been
deprecated since 2.6.0. (Jelmer Vernooij)
* Drop support for Python 3.6.
* Thu May 04 2023 Dirk Müller <dmueller@suse.com>
- update to 2.6.0:
* Add support for Python 3.10 and 3.11.
* Drop support for Python 3.5 (EOL).
* Use ``CompoundFixture`` from ``fixtures>=2.0`` rather than
rolling our own.
* Make ``TestCase`` hashable.
* Prevent ``AttributeError`` in ``TestCase.__eq__`` for objects
lacking a ``__dict__`` attribute.
* Replace deprecated ``cgi`` module usage with ``email``.
* Fri Apr 21 2023 Dirk Müller <dmueller@suse.com>
- add sle15_python_module_pythons (jsc#PED-68)
* Thu Apr 13 2023 Matej Cepl <mcepl@suse.com>
- Make calling of %{sle15modernpython} optional.
/usr/lib/python3.13/site-packages/testtools /usr/lib/python3.13/site-packages/testtools-2.8.7.dist-info /usr/lib/python3.13/site-packages/testtools-2.8.7.dist-info/INSTALLER /usr/lib/python3.13/site-packages/testtools-2.8.7.dist-info/METADATA /usr/lib/python3.13/site-packages/testtools-2.8.7.dist-info/RECORD /usr/lib/python3.13/site-packages/testtools-2.8.7.dist-info/REQUESTED /usr/lib/python3.13/site-packages/testtools-2.8.7.dist-info/WHEEL /usr/lib/python3.13/site-packages/testtools-2.8.7.dist-info/licenses /usr/lib/python3.13/site-packages/testtools-2.8.7.dist-info/licenses/LICENSE /usr/lib/python3.13/site-packages/testtools/__init__.py /usr/lib/python3.13/site-packages/testtools/__pycache__ /usr/lib/python3.13/site-packages/testtools/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/testtools/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/testtools/__pycache__/_version.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/testtools/__pycache__/_version.cpython-313.pyc /usr/lib/python3.13/site-packages/testtools/__pycache__/assertions.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/testtools/__pycache__/assertions.cpython-313.pyc /usr/lib/python3.13/site-packages/testtools/__pycache__/compat.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/testtools/__pycache__/compat.cpython-313.pyc /usr/lib/python3.13/site-packages/testtools/__pycache__/content.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/testtools/__pycache__/content.cpython-313.pyc /usr/lib/python3.13/site-packages/testtools/__pycache__/content_type.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/testtools/__pycache__/content_type.cpython-313.pyc /usr/lib/python3.13/site-packages/testtools/__pycache__/helpers.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/testtools/__pycache__/helpers.cpython-313.pyc /usr/lib/python3.13/site-packages/testtools/__pycache__/monkey.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/testtools/__pycache__/monkey.cpython-313.pyc /usr/lib/python3.13/site-packages/testtools/__pycache__/run.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/testtools/__pycache__/run.cpython-313.pyc /usr/lib/python3.13/site-packages/testtools/__pycache__/runtest.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/testtools/__pycache__/runtest.cpython-313.pyc /usr/lib/python3.13/site-packages/testtools/__pycache__/tags.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/testtools/__pycache__/tags.cpython-313.pyc /usr/lib/python3.13/site-packages/testtools/__pycache__/testcase.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/testtools/__pycache__/testcase.cpython-313.pyc /usr/lib/python3.13/site-packages/testtools/__pycache__/testsuite.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/testtools/__pycache__/testsuite.cpython-313.pyc /usr/lib/python3.13/site-packages/testtools/_version.py /usr/lib/python3.13/site-packages/testtools/_version.pyi /usr/lib/python3.13/site-packages/testtools/assertions.py /usr/lib/python3.13/site-packages/testtools/compat.py /usr/lib/python3.13/site-packages/testtools/content.py /usr/lib/python3.13/site-packages/testtools/content_type.py /usr/lib/python3.13/site-packages/testtools/helpers.py /usr/lib/python3.13/site-packages/testtools/matchers /usr/lib/python3.13/site-packages/testtools/matchers/__init__.py /usr/lib/python3.13/site-packages/testtools/matchers/__pycache__ /usr/lib/python3.13/site-packages/testtools/matchers/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/testtools/matchers/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/testtools/matchers/__pycache__/_basic.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/testtools/matchers/__pycache__/_basic.cpython-313.pyc /usr/lib/python3.13/site-packages/testtools/matchers/__pycache__/_const.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/testtools/matchers/__pycache__/_const.cpython-313.pyc /usr/lib/python3.13/site-packages/testtools/matchers/__pycache__/_datastructures.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/testtools/matchers/__pycache__/_datastructures.cpython-313.pyc /usr/lib/python3.13/site-packages/testtools/matchers/__pycache__/_dict.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/testtools/matchers/__pycache__/_dict.cpython-313.pyc /usr/lib/python3.13/site-packages/testtools/matchers/__pycache__/_doctest.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/testtools/matchers/__pycache__/_doctest.cpython-313.pyc /usr/lib/python3.13/site-packages/testtools/matchers/__pycache__/_exception.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/testtools/matchers/__pycache__/_exception.cpython-313.pyc /usr/lib/python3.13/site-packages/testtools/matchers/__pycache__/_filesystem.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/testtools/matchers/__pycache__/_filesystem.cpython-313.pyc /usr/lib/python3.13/site-packages/testtools/matchers/__pycache__/_higherorder.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/testtools/matchers/__pycache__/_higherorder.cpython-313.pyc /usr/lib/python3.13/site-packages/testtools/matchers/__pycache__/_impl.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/testtools/matchers/__pycache__/_impl.cpython-313.pyc /usr/lib/python3.13/site-packages/testtools/matchers/__pycache__/_warnings.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/testtools/matchers/__pycache__/_warnings.cpython-313.pyc /usr/lib/python3.13/site-packages/testtools/matchers/__pycache__/test.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/testtools/matchers/__pycache__/test.cpython-313.pyc /usr/lib/python3.13/site-packages/testtools/matchers/_basic.py /usr/lib/python3.13/site-packages/testtools/matchers/_const.py /usr/lib/python3.13/site-packages/testtools/matchers/_datastructures.py /usr/lib/python3.13/site-packages/testtools/matchers/_dict.py /usr/lib/python3.13/site-packages/testtools/matchers/_doctest.py /usr/lib/python3.13/site-packages/testtools/matchers/_exception.py /usr/lib/python3.13/site-packages/testtools/matchers/_filesystem.py /usr/lib/python3.13/site-packages/testtools/matchers/_higherorder.py /usr/lib/python3.13/site-packages/testtools/matchers/_impl.py /usr/lib/python3.13/site-packages/testtools/matchers/_warnings.py /usr/lib/python3.13/site-packages/testtools/matchers/test.py /usr/lib/python3.13/site-packages/testtools/monkey.py /usr/lib/python3.13/site-packages/testtools/py.typed /usr/lib/python3.13/site-packages/testtools/run.py /usr/lib/python3.13/site-packages/testtools/runtest.py /usr/lib/python3.13/site-packages/testtools/tags.py /usr/lib/python3.13/site-packages/testtools/testcase.py /usr/lib/python3.13/site-packages/testtools/testresult /usr/lib/python3.13/site-packages/testtools/testresult/__init__.py /usr/lib/python3.13/site-packages/testtools/testresult/__pycache__ /usr/lib/python3.13/site-packages/testtools/testresult/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/testtools/testresult/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/testtools/testresult/__pycache__/doubles.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/testtools/testresult/__pycache__/doubles.cpython-313.pyc /usr/lib/python3.13/site-packages/testtools/testresult/__pycache__/real.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/testtools/testresult/__pycache__/real.cpython-313.pyc /usr/lib/python3.13/site-packages/testtools/testresult/doubles.py /usr/lib/python3.13/site-packages/testtools/testresult/real.py /usr/lib/python3.13/site-packages/testtools/tests /usr/lib/python3.13/site-packages/testtools/tests/__init__.py /usr/lib/python3.13/site-packages/testtools/tests/__pycache__ /usr/lib/python3.13/site-packages/testtools/tests/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/testtools/tests/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/testtools/tests/__pycache__/helpers.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/testtools/tests/__pycache__/helpers.cpython-313.pyc /usr/lib/python3.13/site-packages/testtools/tests/helpers.py /usr/lib/python3.13/site-packages/testtools/tests/matchers /usr/lib/python3.13/site-packages/testtools/tests/matchers/__init__.py /usr/lib/python3.13/site-packages/testtools/tests/matchers/__pycache__ /usr/lib/python3.13/site-packages/testtools/tests/matchers/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/testtools/tests/matchers/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/testtools/tests/matchers/__pycache__/helpers.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/testtools/tests/matchers/__pycache__/helpers.cpython-313.pyc /usr/lib/python3.13/site-packages/testtools/tests/matchers/helpers.py /usr/lib/python3.13/site-packages/testtools/testsuite.py /usr/lib/python3.13/site-packages/testtools/twistedsupport /usr/lib/python3.13/site-packages/testtools/twistedsupport/__init__.py /usr/lib/python3.13/site-packages/testtools/twistedsupport/__pycache__ /usr/lib/python3.13/site-packages/testtools/twistedsupport/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/testtools/twistedsupport/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/testtools/twistedsupport/__pycache__/_deferred.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/testtools/twistedsupport/__pycache__/_deferred.cpython-313.pyc /usr/lib/python3.13/site-packages/testtools/twistedsupport/__pycache__/_deferreddebug.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/testtools/twistedsupport/__pycache__/_deferreddebug.cpython-313.pyc /usr/lib/python3.13/site-packages/testtools/twistedsupport/__pycache__/_matchers.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/testtools/twistedsupport/__pycache__/_matchers.cpython-313.pyc /usr/lib/python3.13/site-packages/testtools/twistedsupport/__pycache__/_runtest.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/testtools/twistedsupport/__pycache__/_runtest.cpython-313.pyc /usr/lib/python3.13/site-packages/testtools/twistedsupport/__pycache__/_spinner.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/testtools/twistedsupport/__pycache__/_spinner.cpython-313.pyc /usr/lib/python3.13/site-packages/testtools/twistedsupport/_deferred.py /usr/lib/python3.13/site-packages/testtools/twistedsupport/_deferreddebug.py /usr/lib/python3.13/site-packages/testtools/twistedsupport/_matchers.py /usr/lib/python3.13/site-packages/testtools/twistedsupport/_runtest.py /usr/lib/python3.13/site-packages/testtools/twistedsupport/_spinner.py /usr/share/doc/packages/python313-testtools /usr/share/doc/packages/python313-testtools/NEWS /usr/share/doc/packages/python313-testtools/README.rst /usr/share/licenses/python313-testtools /usr/share/licenses/python313-testtools/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Mar 18 23:43:29 2026