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

Unified Diff: chrome/test/data/http/tests/websocket/tests/echo_wsh.py

Issue 9959062: browser_tests to access wss:// after proceeds anyway (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: comment update Created 8 years, 9 months 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: chrome/test/data/http/tests/websocket/tests/echo_wsh.py
diff --git a/chrome/test/data/http/tests/websocket/tests/echo_wsh.py b/chrome/test/data/http/tests/websocket/tests/echo_wsh.py
new file mode 100644
index 0000000000000000000000000000000000000000..3ba7dba3b50c743256e92f528277a02966d66bd0
--- /dev/null
+++ b/chrome/test/data/http/tests/websocket/tests/echo_wsh.py
@@ -0,0 +1,18 @@
+_GOODBYE_MESSAGE = u'Goodbye'
Takashi Toyoshima 2012/04/02 12:21:49 The WebSocket handler registers this script as a W
+
+
+def web_socket_do_extra_handshake(request):
+ pass # Always accept.
+
+
+def web_socket_transfer_data(request):
+ while True:
+ line = request.ws_stream.receive_message()
+ if line is None:
+ return
+ if isinstance(line, unicode):
+ request.ws_stream.send_message(line, binary=False)
+ if line == _GOODBYE_MESSAGE:
+ return
+ else:
+ request.ws_stream.send_message(line, binary=True)

Powered by Google App Engine
This is Rietveld 408576698