diff mbox series

[32/40] python3-testtools: upgrade 2.8.3 -> 2.8.7

Message ID 20260319101332.2067-32-wangmy@fujitsu.com
State Under Review
Headers show
Series [01/40] at-spi2-core: upgrade 2.58.3 -> 2.60.0 | expand

Commit Message

Wang Mingyu March 19, 2026, 10:13 a.m. UTC
From: Wang Mingyu <wangmy@fujitsu.com>

Improvements
------------
* 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"
* Clear "force_failure" in "_reset()" so that re-running a test
  after an "expectThat" failure can succeed if successful conditions are met again.
* Make "extract_result()" and "DeferredNotFired" public APIs in
  "testtools.twistedsupport". These utilities are useful for extracting
  results from synchronous Deferreds in tests.
* Add support for "unittest.TestCase.subTest". Failures are reported
  individually while the entire test method is still treated as a single test.
* Add "testtools.matchers.test" module providing a test harness for
  users who write their own custom matchers.

Changes
-------
* Re-add compat helpers and helper modules that were accidentally removed
  in a patch release, breaking API compatibility. These are now deprecated
  and will be removed in a future major release.
* "typing-extensions" is no longer required at runtime; it is only needed
  for type checking.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
---
 .../{python3-testtools_2.8.3.bb => python3-testtools_2.8.7.bb}  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
 rename meta/recipes-devtools/python/{python3-testtools_2.8.3.bb => python3-testtools_2.8.7.bb} (84%)
diff mbox series

Patch

diff --git a/meta/recipes-devtools/python/python3-testtools_2.8.3.bb b/meta/recipes-devtools/python/python3-testtools_2.8.7.bb
similarity index 84%
rename from meta/recipes-devtools/python/python3-testtools_2.8.3.bb
rename to meta/recipes-devtools/python/python3-testtools_2.8.7.bb
index 2ac8759784..db3ec2373d 100644
--- a/meta/recipes-devtools/python/python3-testtools_2.8.3.bb
+++ b/meta/recipes-devtools/python/python3-testtools_2.8.7.bb
@@ -8,7 +8,7 @@  DEPENDS += "python3-hatch-vcs-native"
 
 inherit pypi python_hatchling
 
-SRC_URI[sha256sum] = "3b54b543a7583a35f65538b1d36a327fc34943a26bb839bcbe4b2c5e085aa939"
+SRC_URI[sha256sum] = "1aa19aaabf9736385fc111a95f94f6b0661c0b41e65ca5129223eb518c63e8b9"
 
 RDEPENDS:${PN} += "\
     python3-compression \