From 7dff8f0dca936a58070f6957ab84ca15aa10076a Mon Sep 17 00:00:00 2001 From: Aldo Cortesi Date: Mon, 8 Jun 2015 10:58:12 +1200 Subject: Convert parse_websocket_frame to a generator --- test/test_language_websocket.py | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'test/test_language_websocket.py') 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'", -- cgit v1.2.3