aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/Lib/test/test_asyncio/test_events.py
diff options
context:
space:
mode:
authoralexey semenyuk <alexsemenyuk88@gmail.com>2025-03-28 19:25:13 +0500
committerGitHub <noreply@github.com>2025-03-28 14:25:13 +0000
commit27d1443897daff65e8a42269b591097f29d310c6 (patch)
treee61de76324f17d37f9a1646624c53206993b512b /Lib/test/test_asyncio/test_events.py
parenta6cf8275f8b477d34c86c8f89a3ca32e78084add (diff)
downloadcpython-27d1443897daff65e8a42269b591097f29d310c6.tar.gz
cpython-27d1443897daff65e8a42269b591097f29d310c6.zip
Use `assert*` comparison methods in `test_timer_comparison` (#129513)
Diffstat (limited to 'Lib/test/test_asyncio/test_events.py')
-rw-r--r--Lib/test/test_asyncio/test_events.py89
1 files changed, 54 insertions, 35 deletions
diff --git a/Lib/test/test_asyncio/test_events.py b/Lib/test/test_asyncio/test_events.py
index feecdd7b060..a067bc98ecc 100644
--- a/Lib/test/test_asyncio/test_events.py
+++ b/Lib/test/test_asyncio/test_events.py
@@ -2652,33 +2652,46 @@ class TimerTests(unittest.TestCase):
h1 = asyncio.TimerHandle(when, callback, (), self.loop)
h2 = asyncio.TimerHandle(when, callback, (), self.loop)
- # TODO: Use assertLess etc.
- self.assertFalse(h1 < h2)
- self.assertFalse(h2 < h1)
- self.assertTrue(h1 <= h2)
- self.assertTrue(h2 <= h1)
- self.assertFalse(h1 > h2)
- self.assertFalse(h2 > h1)
- self.assertTrue(h1 >= h2)
- self.assertTrue(h2 >= h1)
- self.assertTrue(h1 == h2)
- self.assertFalse(h1 != h2)
+ with self.assertRaises(AssertionError):
+ self.assertLess(h1, h2)
+ with self.assertRaises(AssertionError):
+ self.assertLess(h2, h1)
+ with self.assertRaises(AssertionError):
+ self.assertGreater(h1, h2)
+ with self.assertRaises(AssertionError):
+ self.assertGreater(h2, h1)
+ with self.assertRaises(AssertionError):
+ self.assertNotEqual(h1, h2)
+
+ self.assertLessEqual(h1, h2)
+ self.assertLessEqual(h2, h1)
+ self.assertGreaterEqual(h1, h2)
+ self.assertGreaterEqual(h2, h1)
+ self.assertEqual(h1, h2)
h2.cancel()
- self.assertFalse(h1 == h2)
+ with self.assertRaises(AssertionError):
+ self.assertEqual(h1, h2)
+ self.assertNotEqual(h1, h2)
h1 = asyncio.TimerHandle(when, callback, (), self.loop)
h2 = asyncio.TimerHandle(when + 10.0, callback, (), self.loop)
- self.assertTrue(h1 < h2)
- self.assertFalse(h2 < h1)
- self.assertTrue(h1 <= h2)
- self.assertFalse(h2 <= h1)
- self.assertFalse(h1 > h2)
- self.assertTrue(h2 > h1)
- self.assertFalse(h1 >= h2)
- self.assertTrue(h2 >= h1)
- self.assertFalse(h1 == h2)
- self.assertTrue(h1 != h2)
+ with self.assertRaises(AssertionError):
+ self.assertLess(h2, h1)
+ with self.assertRaises(AssertionError):
+ self.assertLessEqual(h2, h1)
+ with self.assertRaises(AssertionError):
+ self.assertGreater(h1, h2)
+ with self.assertRaises(AssertionError):
+ self.assertGreaterEqual(h1, h2)
+ with self.assertRaises(AssertionError):
+ self.assertEqual(h1, h2)
+
+ self.assertLess(h1, h2)
+ self.assertGreater(h2, h1)
+ self.assertLessEqual(h1, h2)
+ self.assertGreaterEqual(h2, h1)
+ self.assertNotEqual(h1, h2)
h3 = asyncio.Handle(callback, (), self.loop)
self.assertIs(NotImplemented, h1.__eq__(h3))
@@ -2692,19 +2705,25 @@ class TimerTests(unittest.TestCase):
h1 <= ()
with self.assertRaises(TypeError):
h1 >= ()
- self.assertFalse(h1 == ())
- self.assertTrue(h1 != ())
-
- self.assertTrue(h1 == ALWAYS_EQ)
- self.assertFalse(h1 != ALWAYS_EQ)
- self.assertTrue(h1 < LARGEST)
- self.assertFalse(h1 > LARGEST)
- self.assertTrue(h1 <= LARGEST)
- self.assertFalse(h1 >= LARGEST)
- self.assertFalse(h1 < SMALLEST)
- self.assertTrue(h1 > SMALLEST)
- self.assertFalse(h1 <= SMALLEST)
- self.assertTrue(h1 >= SMALLEST)
+ with self.assertRaises(AssertionError):
+ self.assertEqual(h1, ())
+ with self.assertRaises(AssertionError):
+ self.assertNotEqual(h1, ALWAYS_EQ)
+ with self.assertRaises(AssertionError):
+ self.assertGreater(h1, LARGEST)
+ with self.assertRaises(AssertionError):
+ self.assertGreaterEqual(h1, LARGEST)
+ with self.assertRaises(AssertionError):
+ self.assertLess(h1, SMALLEST)
+ with self.assertRaises(AssertionError):
+ self.assertLessEqual(h1, SMALLEST)
+
+ self.assertNotEqual(h1, ())
+ self.assertEqual(h1, ALWAYS_EQ)
+ self.assertLess(h1, LARGEST)
+ self.assertLessEqual(h1, LARGEST)
+ self.assertGreaterEqual(h1, SMALLEST)
+ self.assertGreater(h1, SMALLEST)
class AbstractEventLoopTests(unittest.TestCase):