From 13b71a16ee9d5af4939a7e214e92fa89cb96f6a3 Mon Sep 17 00:00:00 2001 From: Victor Stinner Date: Mon, 20 Jul 2015 17:18:59 +0200 Subject: Add closing read-only property to transports * Disallow write() on closing transports * Disallow aslo calling pause_writing() and resume_writing() on StreamReaderProtocol if the transport is closing --- tests/test_selector_events.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'tests/test_selector_events.py') diff --git a/tests/test_selector_events.py b/tests/test_selector_events.py index f0fcdd2..80f93ec 100644 --- a/tests/test_selector_events.py +++ b/tests/test_selector_events.py @@ -1000,8 +1000,8 @@ class SelectorSocketTransportTests(test_utils.TestCase): transport = self.socket_transport() transport.close() self.assertEqual(transport._conn_lost, 1) - transport.write(b'data') - self.assertEqual(transport._conn_lost, 2) + # write() is disallowed after close() + self.assertRaises(RuntimeError, transport.write, b'data') def test_write_ready(self): data = b'data' -- cgit v1.2.1