mirror of
https://github.com/clearml/dropbear
synced 2025-01-31 02:46:58 +00:00
65f6e48a06
These initial tests are checking various edge cases of channel handling that have cropped up over the years.
19 lines
721 B
Python
19 lines
721 B
Python
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"
|
|
|