Mercurial > dropbear
diff test/conftest.py @ 1836:06c7ddbb9dd6
Add first channel tests
These initial tests are checking various edge cases of channel handling
that have cropped up over the years.
author | Matt Johnston <matt@codeconstruct.com.au> |
---|---|
date | Mon, 18 Oct 2021 14:22:37 +0800 |
parents | |
children | 43ebe0028187 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/test/conftest.py Mon Oct 18 14:22:37 2021 +0800 @@ -0,0 +1,18 @@ +def pytest_addoption(parser): + parser.addoption("--port", type=str, help="default is 2244 local, 22 remote") + parser.addoption("--dbclient", type=str, default="../dbclient") + parser.addoption("--dropbear", type=str, default="../dropbear") + parser.addoption("--hostkey", type=str, help="required unless --remote") + parser.addoption("--remote", type=str, help="remote host") + parser.addoption("--user", type=str, help="optional username") + +def pytest_configure(config): + opt = config.option + if not opt.hostkey and not opt.remote: + raise Exception("--hostkey must be given") + if not opt.port: + if opt.remote: + opt.port = "22" + else: + opt.port = "2244" +