aboutsummaryrefslogtreecommitdiffstats
path: root/test/test_language_websocket.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/test_language_websocket.py')
-rw-r--r--test/test_language_websocket.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/test/test_language_websocket.py b/test/test_language_websocket.py
index e7f333b4..107f3427 100644
--- a/test/test_language_websocket.py
+++ b/test/test_language_websocket.py
@@ -36,9 +36,19 @@ class TestWebsocketFrame:
"wf:fin:rsv1:rsv2:rsv3:mask",
"wf:-fin:-rsv1:-rsv2:-rsv3:-mask",
"wf:k@4",
+ "wf:x10",
]
self._test_messages(specs, websockets.WebsocketFrame)
+ def test_parse_websocket_frames(self):
+ wf = language.parse_websocket_frame("wf:x10")
+ assert len(list(wf)) == 10
+ tutils.raises(
+ language.ParseException,
+ language.parse_websocket_frame,
+ "wf:x"
+ )
+
def test_client_values(self):
specs = [
"wf:f'wf'",