Skip to content

Commit 96d2386

Browse files
committed
tests: fix test_lazy_init_callbacks for lazy Event creation
1 parent d6a29f5 commit 96d2386

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

tests/unit/test_lazy_init_callbacks.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,8 @@ def test_set_final_result_no_callbacks(self):
5656
# Should not raise
5757
rf._set_final_result("some result")
5858
self.assertEqual(rf._final_result, "some result")
59-
self.assertTrue(rf._event.is_set())
59+
# With lazy Event, _event stays None when result() is never called
60+
self.assertIsNone(rf._event)
6061

6162
def test_set_final_exception_no_errbacks(self):
6263
"""_set_final_exception should work when _errbacks is None."""
@@ -66,7 +67,7 @@ def test_set_final_exception_no_errbacks(self):
6667
# Should not raise
6768
rf._set_final_exception(exc)
6869
self.assertIs(rf._final_exception, exc)
69-
self.assertTrue(rf._event.is_set())
70+
self.assertIsNone(rf._event)
7071

7172
def test_set_final_result_with_callbacks(self):
7273
"""_set_final_result should invoke registered callbacks."""

0 commit comments

Comments
 (0)