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

Unified Diff: tools/telemetry/telemetry/internal/backends/chrome_inspector/websocket_unittest.py

Issue 1647513002: Delete tools/telemetry. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 11 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: tools/telemetry/telemetry/internal/backends/chrome_inspector/websocket_unittest.py
diff --git a/tools/telemetry/telemetry/internal/backends/chrome_inspector/websocket_unittest.py b/tools/telemetry/telemetry/internal/backends/chrome_inspector/websocket_unittest.py
deleted file mode 100644
index 426043ed572c6de61d853b071f2e15b6b5afa34e..0000000000000000000000000000000000000000
--- a/tools/telemetry/telemetry/internal/backends/chrome_inspector/websocket_unittest.py
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 2013 The Chromium Authors. All rights reserved.
-# Use of this source code is governed by a BSD-style license that can be
-# found in the LICENSE file.
-
-import base64
-import BaseHTTPServer
-import hashlib
-import socket
-import threading
-import unittest
-
-from telemetry.internal.backends.chrome_inspector import websocket
-
-
-# Minimal handler for a local websocket server.
-class _FakeWebSocketHandler(BaseHTTPServer.BaseHTTPRequestHandler):
- def do_GET(self):
- key = self.headers.getheader('Sec-WebSocket-Key')
-
- value = key + '258EAFA5-E914-47DA-95CA-C5AB0DC85B11'
- hashed = base64.encodestring(hashlib.sha1(value).digest()).strip().lower()
-
- self.send_response(101)
-
- self.send_header('Sec-Websocket-Accept', hashed)
- self.send_header('upgrade', 'websocket')
- self.send_header('connection', 'upgrade')
- self.end_headers()
-
- self.wfile.flush()
-
-
-class TestWebSocket(unittest.TestCase):
- def testExports(self):
- self.assertNotEqual(websocket.create_connection, None)
- self.assertNotEqual(websocket.WebSocketException, None)
- self.assertNotEqual(websocket.WebSocketTimeoutException, None)
-
- def testSockOpts(self):
- httpd = BaseHTTPServer.HTTPServer(('127.0.0.1', 0), _FakeWebSocketHandler)
- ws_url = 'ws://127.0.0.1:%d' % httpd.server_port
-
- threading.Thread(target=httpd.handle_request).start()
- ws = websocket.create_connection(ws_url)
- try:
- self.assertNotEquals(
- ws.sock.getsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR), 0)
- finally:
- ws.close()
-
- threading.Thread(target=httpd.handle_request).start()
- ws = websocket.create_connection(
- ws_url,
- sockopt=[(socket.IPPROTO_TCP, socket.TCP_NODELAY, 1)])
- try:
- self.assertNotEquals(
- ws.sock.getsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR), 0)
- self.assertNotEquals(
- ws.sock.getsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY), 0)
- finally:
- ws.close()

Powered by Google App Engine
This is Rietveld 408576698