From d66dedc6e7bdc201cd4d3fa5f04c9636a8ad57f4 Mon Sep 17 00:00:00 2001 From: Aldo Cortesi Date: Sat, 16 May 2015 09:42:47 +1200 Subject: websockets: mask specification - Add a FixedLengthValue - Use it to implement a 4-byte mask specifier - Adjust docs --- test/test_language_websocket.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'test/test_language_websocket.py') diff --git a/test/test_language_websocket.py b/test/test_language_websocket.py index 8abb55aa..4b384f61 100644 --- a/test/test_language_websocket.py +++ b/test/test_language_websocket.py @@ -21,6 +21,7 @@ class TestWebsocketFrame: "wf:fin", "wf:fin:rsv1:rsv2:rsv3:mask", "wf:-fin:-rsv1:-rsv2:-rsv3:-mask", + "wf:k@4", ] for i in specs: wf = parse_request(i) @@ -62,3 +63,8 @@ class TestWebsocketFrame: frm = netlib.websockets.Frame.from_bytes(tutils.render(wf)) assert wf.opcode.value == frm.header.opcode assert wf.opcode.value == netlib.websockets.OPCODE.BINARY + + def test_auto_raw(self): + wf = parse_request("wf:b'foo':mask") + frm = netlib.websockets.Frame.from_bytes(tutils.render(wf)) + print frm.human_readable() -- cgit v1.2.3