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.py11
1 files changed, 9 insertions, 2 deletions
diff --git a/test/test_language_websocket.py b/test/test_language_websocket.py
index 5e2ccb88..f9e8310a 100644
--- a/test/test_language_websocket.py
+++ b/test/test_language_websocket.py
@@ -17,7 +17,7 @@ class TestWebsocketFrame:
"wf:b'foo'",
"wf:cbinary",
"wf:c1",
- "wf:r",
+ "wf:mask:knone",
"wf:fin",
"wf:fin:rsv1:rsv2:rsv3:mask",
"wf:-fin:-rsv1:-rsv2:-rsv3:-mask",
@@ -67,7 +67,7 @@ class TestWebsocketFrame:
assert self.fr("wf:ctext").header.opcode ==\
netlib.websockets.OPCODE.TEXT
- def test_auto_raw(self):
+ def test_construction(self):
# Simple server frame
frm = self.fr("wf:b'foo'")
assert not frm.header.mask
@@ -99,3 +99,10 @@ class TestWebsocketFrame:
# We're reading back a corrupted frame - the first 3 characters of the
# mask is mis-interpreted as the payload
assert frm.payload == "abc"
+
+ def test_knone(self):
+ tutils.raises(
+ "expected 4 bytes",
+ self.fr,
+ "wf:b'foo':mask:knone",
+ )