Lines Matching refs:cm
18 async with asyncio.timeout(0.01) as cm:
20 self.assertTrue(cm.expired())
27 async with asyncio.timeout_at(deadline) as cm:
29 self.assertTrue(cm.expired())
30 self.assertEqual(deadline, cm.when())
64 async with asyncio.timeout(10) as cm:
68 self.assertFalse(cm.expired())
71 self.assertGreater(cm.when(), t1)
76 async with asyncio.timeout(None) as cm:
80 self.assertFalse(cm.expired())
81 self.assertIsNone(cm.when())
88 async with asyncio.timeout_at(None) as cm:
92 self.assertFalse(cm.expired())
93 self.assertIsNone(cm.when())
101 async with asyncio.timeout(0) as cm:
104 self.assertTrue(cm.expired())
107 self.assertTrue(t0 <= cm.when() <= t1)
113 async with asyncio.timeout(0) as cm:
116 self.assertTrue(cm.expired())
119 self.assertTrue(t0 <= cm.when() <= t1)
125 async with asyncio.timeout(-11) as cm:
128 self.assertTrue(cm.expired())
131 self.assertTrue(t0 >= cm.when() <= t1)
135 async with asyncio.timeout(0.01) as cm:
137 self.assertFalse(cm.expired())
151 async with asyncio.timeout(10) as cm:
154 self.assertFalse(cm.expired())
202 async with asyncio.timeout_at(deadline1) as cm:
203 fut.set_result(cm)
207 cm = await fut
209 self.assertEqual(cm.when(), deadline1)
210 cm.reschedule(deadline2)
211 self.assertEqual(cm.when(), deadline2)
212 cm.reschedule(None)
213 self.assertIsNone(cm.when())
219 self.assertFalse(cm.expired())
222 async with asyncio.timeout(10) as cm:
223 self.assertRegex(repr(cm), r"<Timeout \[active\] when=\d+\.\d*>")
227 async with asyncio.timeout(0.01) as cm:
229 self.assertEqual(repr(cm), "<Timeout [expired]>")
232 async with asyncio.timeout(10) as cm:
235 self.assertEqual(repr(cm), "<Timeout [finished]>")
238 async with asyncio.timeout(None) as cm:
239 self.assertEqual(repr(cm), r"<Timeout [active] when=None>")