def test_loglevel_args(mocker, loglevel_args, loglevel_result): mocker.patch('ouroboros.cli') args = cli.parse(loglevel_args) assert args.loglevel == loglevel_result
def test_monitor_args(mocker, monitor_args, monitor_result): mocker.patch('ouroboros.cli') args = cli.parse(monitor_args) assert args.monitor == monitor_result
def test_ignore_args(mocker, ignore_args, ignore_result): mocker.patch('ouroboros.cli') args = cli.parse(ignore_args) assert args.ignore == ignore_result
def test_interval_arg_invalid_value(mocker): mocker.patch('ouroboros.cli') with pytest.raises(SystemExit) as pytest_wrapped_e: cli.parse(['--interval', 'test']) assert pytest_wrapped_e.type == SystemExit
def test_interval_arg_valid_value(mocker): mocker.patch('ouroboros.cli') assert cli.parse(['--interval', 0])
def test_keeptag_env_var(mocker, keeptag_env_var, keeptag_env_var_result): mocker.patch.dict('os.environ', keeptag_env_var) mocker.patch('ouroboros.cli') args = cli.parse([]) assert args.keep_tag == keeptag_env_var_result
def test_url_args(mocker, url_args, url_result): mocker.patch('ouroboros.cli') args = cli.parse(url_args) assert args.url == url_result
def test_cleanup_env_var(mocker, cleanup_env_var, cleanup_env_var_result): mocker.patch.dict('os.environ', cleanup_env_var) mocker.patch('ouroboros.cli') args = cli.parse([]) assert args.cleanup == cleanup_env_var_result
def test_keeptag_args(mocker, keeptag_args, keeptag_result): mocker.patch('ouroboros.cli') args = cli.parse(keeptag_args) assert args.keep_tag == keeptag_result
def test_runonce_env_var(mocker, runonce_env_var, runonce_env_var_result): mocker.patch.dict('os.environ', runonce_env_var) mocker.patch('ouroboros.cli') args = cli.parse([]) assert args.run_once == runonce_env_var_result
def test_cleanup_args(mocker, cleanup_args, cleanup_result): mocker.patch('ouroboros.cli') args = cli.parse(cleanup_args) assert args.cleanup == cleanup_result
def test_runonce_args(mocker, runonce_args, runonce_result): mocker.patch('ouroboros.cli') args = cli.parse(runonce_args) assert args.run_once == runonce_result
def test_loglevel_env_var(mocker, loglevel_env_var, loglevel_env_var_result): mocker.patch.dict('os.environ', loglevel_env_var) mocker.patch('ouroboros.cli') args = cli.parse([]) assert args.loglevel == loglevel_env_var_result
def test_metrics_port_arg_invalid_value(mocker): mocker.patch('ouroboros.cli') with pytest.raises(SystemExit) as pytest_wrapped_e: cli.parse(['--metrics-port', 'test']) assert pytest_wrapped_e.type == SystemExit
def test_metrics_port_args(mocker, metrics_port_args, metrics_port_result): mocker.patch('ouroboros.cli') args = cli.parse(metrics_port_args) assert args.metrics_port == metrics_port_result
def test_metrics_addr_env_var(mocker, metrics_addr_env_var, metrics_addr_env_var_result): mocker.patch.dict('os.environ', metrics_addr_env_var) mocker.patch('ouroboros.cli') args = cli.parse([]) assert args.metrics_addr == metrics_addr_env_var_result