def test_parse_options_allowedip(): options = qserve.parse_options(["-a", "127.0.0.1", "-a", "192.168.10.210"]) assert options == defopts(allowed_ips=set(["127.0.0.1", "192.168.10.210"]))
def test_parse_options_datadir(): options = qserve.parse_options(["-d", "/tmp/foo"]) assert options == defopts(datadir="/tmp/foo")
def test_parse_options_port(): options = qserve.parse_options(["-p", "8000"]) assert options == defopts(port=8000) options = qserve.parse_options(["--port", "8000"]) assert options == defopts(port=8000)
def test_parse_options_interface(): options = qserve.parse_options(["-i", "127.0.0.1"]) assert options == defopts(interface="127.0.0.1") options = qserve.parse_options(["--interface", "127.0.0.1"]) assert options == defopts(interface="127.0.0.1")
def test_parse_options_default(): options = qserve.parse_options([]) assert options == defopts()