]> git.ipfire.org Git - thirdparty/tornado.git/commitdiff
add test case 3058/head
authorqcha0 <agnewee@gmail.com>
Sat, 4 Sep 2021 02:14:41 +0000 (10:14 +0800)
committerqcha0 <agnewee@gmail.com>
Sat, 4 Sep 2021 02:14:41 +0000 (10:14 +0800)
tornado/test/websocket_test.py

index 3c113420409356623405e72eb690af7f8e87611e..19aea3aa82235c55bcfc7ffc7e30fafd6cf7e8bc 100644 (file)
@@ -339,6 +339,13 @@ class WebSocketTest(WebSocketBaseTestCase):
         response = yield ws.read_message()
         self.assertEqual(response, u"hello \u00e9")
 
+    @gen_test
+    def test_error_in_closed_client_write_message(self):
+        ws = yield self.ws_connect("/echo")
+        ws.close()
+        with self.assertRaises(WebSocketClosedError):
+            ws.write_message(u"hello \u00e9")
+
     @gen_test
     def test_render_message(self):
         ws = yield self.ws_connect("/render")