[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/websocket fe7b0bc2c3 099/114: resurrect testserver.py
From: |
ELPA Syncer |
Subject: |
[elpa] externals/websocket fe7b0bc2c3 099/114: resurrect testserver.py |
Date: |
Wed, 15 Feb 2023 20:59:03 -0500 (EST) |
branch: externals/websocket
commit fe7b0bc2c34cf3835a3473648fb9865c7b67c715
Author: Nicholas D Steeves <nsteeves@gmail.com>
Commit: Nicholas D Steeves <nsteeves@gmail.com>
resurrect testserver.py
---
testserver.py | 34 ++++++++++++++++++++++++++++++++++
1 file changed, 34 insertions(+)
diff --git a/testserver.py b/testserver.py
new file mode 100644
index 0000000000..e75d1d4216
--- /dev/null
+++ b/testserver.py
@@ -0,0 +1,34 @@
+import logging
+import tornado
+import tornado.web
+from tornado import httpserver
+from tornado import ioloop
+from tornado import websocket
+
+
+class EchoWebSocket(websocket.WebSocketHandler):
+
+ def open(self):
+ logging.info("OPEN")
+
+ def on_message(self, message):
+ logging.info(u"ON_MESSAGE: {0}".format(message))
+ self.write_message(u"You said: {0}".format(message))
+
+ def on_close(self):
+ logging.info("ON_CLOSE")
+
+ def allow_draft76(self):
+ return False
+
+
+if __name__ == "__main__":
+ import tornado.options
+ tornado.options.parse_command_line()
+ application = tornado.web.Application([
+ (r"/", EchoWebSocket),
+ ])
+ server = httpserver.HTTPServer(application)
+ server.listen(9999, "127.0.0.1")
+ logging.info("STARTED: Server start listening")
+ ioloop.IOLoop.instance().start()
- [elpa] externals/websocket 74e4b82bf1 087/114: Fix GPL 2/3 discrepancy by making the .el files match the license., (continued)
- [elpa] externals/websocket 74e4b82bf1 087/114: Fix GPL 2/3 discrepancy by making the .el files match the license., ELPA Syncer, 2023/02/15
- [elpa] externals/websocket 69ee80a88b 088/114: Modernize & rewrite functional tests as ert tests., ELPA Syncer, 2023/02/15
- [elpa] externals/websocket 992ef33e46 089/114: Fix `process-status` returns `'connect` when nowait, ELPA Syncer, 2023/02/15
- [elpa] externals/websocket 74f00575b9 091/114: Make condition more readable, ELPA Syncer, 2023/02/15
- [elpa] externals/websocket 078f83902c 096/114: Merge pull request #68 from xhcoding/master, ELPA Syncer, 2023/02/15
- [elpa] externals/websocket 2c576b6cb8 113/114: Sets version to 1.14, ELPA Syncer, 2023/02/15
- [elpa] externals/websocket 36deb3ff85 106/114: Remove `websocket-ensure-connected'., ELPA Syncer, 2023/02/15
- [elpa] externals/websocket fda4455333 109/114: Merge pull request #78 from ThomasFKJorna/patch-1, ELPA Syncer, 2023/02/15
- [elpa] externals/websocket 4fb51115f0 005/114: Add extra assert in functional test, and increase sleep time for wss test., ELPA Syncer, 2023/02/15
- [elpa] externals/websocket be99c4636a 097/114: Add warning about missing master branch., ELPA Syncer, 2023/02/15
- [elpa] externals/websocket fe7b0bc2c3 099/114: resurrect testserver.py,
ELPA Syncer <=
- [elpa] externals/websocket 341ec2b9d6 102/114: Replace obsolete flet macro., ELPA Syncer, 2023/02/15
- [elpa] externals/websocket 5aaf9d1206 104/114: Make the localhost-based test compatible with ert., ELPA Syncer, 2023/02/15
- [elpa] externals/websocket 2c923eba75 114/114: Merge branch 'externals/websocket' of https://git.sv.gnu.org/git/emacs/elpa, ELPA Syncer, 2023/02/15
- [elpa] externals/websocket 34e11124fd 107/114: Set version to 1.13., ELPA Syncer, 2023/02/15
- [elpa] externals/websocket 31e122a9d7 094/114: Merge pull request #67 from xuchunyang/patch-2, ELPA Syncer, 2023/02/15
- [elpa] externals/websocket 06dcb68721 095/114: fix QWebsocketServer may send RST during handshake, ELPA Syncer, 2023/02/15
- [elpa] externals/websocket 33d4c42891 100/114: Make testserver.py py3-ready., ELPA Syncer, 2023/02/15
- [elpa] externals/websocket 0a94230eca 108/114: added org-roam-ui as an existing client, ELPA Syncer, 2023/02/15
- [elpa] externals/websocket 82b370602f 110/114: Remove warning about master branch., ELPA Syncer, 2023/02/15
- [elpa] externals/websocket 1c6d6e84c9 101/114: Use testserver.py when wstest-server-url is localhost., ELPA Syncer, 2023/02/15