dropbear/test/conftest.py
Matt Johnston 65f6e48a06 Add first channel tests
These initial tests are checking various edge cases of channel handling
that have cropped up over the years.
2021-10-18 14:22:37 +08:00

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"