def test_parse_args(): mock_argv = ['haproxy_synapse_reaper'] with mock.patch('sys.argv', mock_argv): args = haproxy_synapse_reaper.parse_args() assert args.state_dir == '/var/run/synapse_alumni' assert args.reap_age == 3600 assert args.username == 'nobody'
def test_parse_args_username(): mock_argv = ['haproxy_synapse_reaper', '--username', 'bar'] with mock.patch('sys.argv', mock_argv): args = haproxy_synapse_reaper.parse_args() assert args.username == 'bar'
def test_parse_args_reap_age(): mock_argv = ['haproxy_synapse_reaper', '--reap-age', '42'] with mock.patch('sys.argv', mock_argv): args = haproxy_synapse_reaper.parse_args() assert args.reap_age == 42
def test_parse_args_state_dir(): mock_argv = ['haproxy_synapse_reaper', '--state-dir', 'foo'] with mock.patch('sys.argv', mock_argv): args = haproxy_synapse_reaper.parse_args() assert args.state_dir == 'foo'