Пример #1
0
def test_loglevel_args(mocker, loglevel_args, loglevel_result):
    mocker.patch('ouroboros.cli')
    args = cli.parse(loglevel_args)
    assert args.loglevel == loglevel_result
Пример #2
0
def test_monitor_args(mocker, monitor_args, monitor_result):
    mocker.patch('ouroboros.cli')
    args = cli.parse(monitor_args)
    assert args.monitor == monitor_result
Пример #3
0
def test_ignore_args(mocker, ignore_args, ignore_result):
    mocker.patch('ouroboros.cli')
    args = cli.parse(ignore_args)
    assert args.ignore == ignore_result
Пример #4
0
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
Пример #5
0
def test_interval_arg_valid_value(mocker):
    mocker.patch('ouroboros.cli')
    assert cli.parse(['--interval', 0])
Пример #6
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
Пример #7
0
def test_url_args(mocker, url_args, url_result):
    mocker.patch('ouroboros.cli')
    args = cli.parse(url_args)
    assert args.url == url_result
Пример #8
0
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
Пример #9
0
def test_keeptag_args(mocker, keeptag_args, keeptag_result):
    mocker.patch('ouroboros.cli')
    args = cli.parse(keeptag_args)
    assert args.keep_tag == keeptag_result
Пример #10
0
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
Пример #11
0
def test_cleanup_args(mocker, cleanup_args, cleanup_result):
    mocker.patch('ouroboros.cli')
    args = cli.parse(cleanup_args)
    assert args.cleanup == cleanup_result
Пример #12
0
def test_runonce_args(mocker, runonce_args, runonce_result):
    mocker.patch('ouroboros.cli')
    args = cli.parse(runonce_args)
    assert args.run_once == runonce_result
Пример #13
0
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
Пример #14
0
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
Пример #15
0
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
Пример #16
0
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