webssh

Web based ssh client https://github.com/huashengdun/webssh webssh.huashengdun.org/
git clone http://git.hanabi.in/repos/webssh.git
Log | Files | Refs | README | LICENSE

commit 656e2ff028513d62cce1685e66bc3ea06e5ced03
parent 0c9db2abafee75c91dd3d0a0b3003e9090b98613
Author: Sheng <webmaster0115@gmail.com>
Date:   Wed, 10 Oct 2018 23:18:38 +0800

Tested default port

Diffstat:
Mtests/test_app.py | 22++++++++++++++++++++++
1 file changed, 22 insertions(+), 0 deletions(-)

diff --git a/tests/test_app.py b/tests/test_app.py @@ -153,6 +153,28 @@ class TestAppBasic(AsyncHTTPTestCase): self.assertIsNotNone(data['id']) self.assertIsNotNone(data['encoding']) + def test_app_with_correct_credentials_but_with_no_port(self): + default_port = handler.DEFAULT_PORT + handler.DEFAULT_PORT = self.sshserver_port + + # with no port value + body = self.body.replace(str(self.sshserver_port), '') + response = self.sync_post(body) + data = json.loads(to_str(response.body)) + self.assertIsNone(data['status']) + self.assertIsNotNone(data['id']) + self.assertIsNotNone(data['encoding']) + + # with no port argument + body = body.replace('port=&', '') + response = self.sync_post(body) + data = json.loads(to_str(response.body)) + self.assertIsNone(data['status']) + self.assertIsNotNone(data['id']) + self.assertIsNotNone(data['encoding']) + + handler.DEFAULT_PORT = default_port + @tornado.testing.gen_test def test_app_with_correct_credentials_timeout(self): url = self.get_url('/')