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.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/test/test_language_websocket.py b/test/test_language_websocket.py
index 0228c350..faf9299f 100644
--- a/test/test_language_websocket.py
+++ b/test/test_language_websocket.py
@@ -15,6 +15,7 @@ class TestWebsocketFrame:
"wf",
"wf:dr",
"wf:b'foo'",
+ "wf:mask:r'foo'",
"wf:l1024:b'foo'",
"wf:cbinary",
"wf:c1",
@@ -68,6 +69,13 @@ class TestWebsocketFrame:
assert self.fr("wf:ctext").header.opcode ==\
netlib.websockets.OPCODE.TEXT
+ def test_rawbody(self):
+ frm = self.fr("wf:mask:r'foo'")
+ assert len(frm.payload) == 3
+ assert frm.payload != "foo"
+
+ assert self.fr("wf:r'foo'").payload == "foo"
+
def test_construction(self):
# Simple server frame
frm = self.fr("wf:b'foo'")