summaryrefslogtreecommitdiff
path: root/tests/test_proactor_events.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_proactor_events.py')
-rw-r--r--tests/test_proactor_events.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/test_proactor_events.py b/tests/test_proactor_events.py
index fcd9ab1..0c0d44d 100644
--- a/tests/test_proactor_events.py
+++ b/tests/test_proactor_events.py
@@ -144,6 +144,12 @@ class ProactorSocketTransportTests(test_utils.TestCase):
self.assertEqual(tr._buffer, b'data')
self.assertFalse(tr._loop_writing.called)
+ def test_write_closing(self):
+ transport = self.socket_transport()
+ transport.close()
+ # write() is disallowed after close()
+ self.assertRaises(RuntimeError, transport.write, b'data')
+
def test_loop_writing(self):
tr = self.socket_transport()
tr._buffer = bytearray(b'data')