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():
    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'
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'