mirror of
https://github.com/python/cpython.git
synced 2025-08-04 00:48:58 +00:00
gh-76785: Add *Channel.is_closed (gh-110606)
This commit is contained in:
parent
a89708aeea
commit
6741d5af32
3 changed files with 302 additions and 2 deletions
|
@ -850,6 +850,19 @@ class TestChannels(TestBase):
|
|||
self.assertEqual(rch2, rch)
|
||||
self.assertEqual(sch2, sch)
|
||||
|
||||
def test_is_closed(self):
|
||||
rch, sch = interpreters.create_channel()
|
||||
rbefore = rch.is_closed
|
||||
sbefore = sch.is_closed
|
||||
rch.close()
|
||||
rafter = rch.is_closed
|
||||
safter = sch.is_closed
|
||||
|
||||
self.assertFalse(rbefore)
|
||||
self.assertFalse(sbefore)
|
||||
self.assertTrue(rafter)
|
||||
self.assertTrue(safter)
|
||||
|
||||
|
||||
class TestRecvChannelAttrs(TestBase):
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue