branch: externals/websocket commit 1c6d6e84c94d9f647fee2a19434d8e4e95599f63 Author: Nicholas D Steeves <nstee...@gmail.com> Commit: Nicholas D Steeves <nstee...@gmail.com>
Use testserver.py when wstest-server-url is localhost. --- websocket-functional-test.el | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/websocket-functional-test.el b/websocket-functional-test.el index acdde5ce2c..c70ebd2cb8 100644 --- a/websocket-functional-test.el +++ b/websocket-functional-test.el @@ -37,14 +37,15 @@ (setq websocket-debug t) -(unless wstest-server-url +(unless (boundp 'wstest-server-url) (setq wstest-server-url "wss://echo.websocket.org")) (defvar wstest-server-buffer (get-buffer-create "*wstest-server*")) (defvar wstest-server-name "wstest-server") -(defvar wstest-server-proc - (start-process wstest-server-name wstest-server-buffer - "python" "testserver.py" "--log_to_stderr" "--logging=debug")) +(when wstest-server-url "wss://127.0.0.1:9999" + (setq wstest-server-proc + (start-process wstest-server-name wstest-server-buffer + "python3" "testserver.py" "--log_to_stderr" "--logging=debug"))) (sleep-for 1) (defvar wstest-msgs nil) @@ -83,7 +84,10 @@ written to be used widely." (should (null wstest-msg)) (websocket-send-text wstest-ws "Hi!") (should (websocket-test-wait-with-timeout 5 (equal wstest-msg "Hi!"))) - (websocket-close wstest-ws)))) + (websocket-close wstest-ws) + (when wstest-server-proc + (sleep-for 1) + (kill-process wstest-server-proc))))) (ert-deftest websocket-server () (let* ((wstest-closed)