Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(204)

Unified Diff: LayoutTests/http/tests/websocket/tests/hybi/reserved-bits_wsh.py

Issue 101143002: Remove hybi sub directory for WebSocket layout tests (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Created 7 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: LayoutTests/http/tests/websocket/tests/hybi/reserved-bits_wsh.py
diff --git a/LayoutTests/http/tests/websocket/tests/hybi/reserved-bits_wsh.py b/LayoutTests/http/tests/websocket/tests/hybi/reserved-bits_wsh.py
deleted file mode 100644
index 957ea0ad69c6e61af6ba0a91fd62ea89e2722a88..0000000000000000000000000000000000000000
--- a/LayoutTests/http/tests/websocket/tests/hybi/reserved-bits_wsh.py
+++ /dev/null
@@ -1,48 +0,0 @@
-import re
-from mod_pywebsocket import common
-from mod_pywebsocket import stream
-from mod_pywebsocket.extensions import DeflateFrameExtensionProcessor
-
-bit = 0
-
-
-def _get_deflate_frame_extension_processor(request):
- for extension_processor in request.ws_extension_processors:
- if isinstance(extension_processor, DeflateFrameExtensionProcessor):
- return extension_processor
- return None
-
-
-def web_socket_do_extra_handshake(request):
- match = re.search(r'\?compressed=(true|false)&bitNumber=(\d)$',
- request.ws_resource)
- if match is None:
- msgutil.send_message(request,
- 'FAIL: Query value is incorrect or missing')
- return
-
- global bit
- compressed = match.group(1)
- bit = int(match.group(2))
- if compressed == "false":
- request.ws_extension_processors = [] # using no extension response
- else:
- processor = _get_deflate_frame_extension_processor(request)
- if processor is None:
- request.ws_extension_processors = [] # using no extension response
- else:
- request.ws_extension_processors = [processor] # avoid conflict
-
-
-def web_socket_transfer_data(request):
- text = "This message should be ignored."
- opcode = common.OPCODE_TEXT
- if bit == 1:
- frame = stream.create_header(opcode, len(text), 1, 1, 0, 0, 0) + text
- elif bit == 2:
- frame = stream.create_header(opcode, len(text), 1, 0, 1, 0, 0) + text
- elif bit == 3:
- frame = stream.create_header(opcode, len(text), 1, 0, 0, 1, 0) + text
- else:
- frame = stream.create_text_frame('FAIL: Invalid bit number: %d' % bit)
- request.connection.write(frame)

Powered by Google App Engine
This is Rietveld 408576698