Exemplo n.º 1
0
def test_security_data_send_to_udp_return_success_return_code(
        runner, integration_test_profile, udp_dataserver):
    begin_date = datetime.utcnow() - timedelta(days=20)
    begin_date_str = begin_date.strftime("%Y-%m-%d")
    command = append_profile(
        f"security-data send-to localhost:5141 -p UDP -b '{begin_date_str}'")
    result = runner.invoke(cli, split_command(command))
    assert result.exit_code == 0
Exemplo n.º 2
0
def test_departing_employee_list_command_returns_success_return_code(
        runner, integration_test_profile):
    command = "departing-employee list"
    assert_test_is_successful(runner, append_profile(command))
Exemplo n.º 3
0
def test_security_data_search_command_returns_success_return_code(
        runner, integration_test_profile):
    command = f"security-data search -b {begin_date_str} -e {end_date_str}"
    assert_test_is_successful(runner, append_profile(command))
Exemplo n.º 4
0
def test_security_data_advanced_query_returns_success_return_code(
        runner, integration_test_profile):
    advanced_query = """{"groupClause":"AND", "groups":[{"filterClause":"AND","filters":[{"operator":"ON_OR_AFTER", "term":"eventTimestamp", "value":"2020-09-13T00:00:00.000Z"},{"operator":"ON_OR_BEFORE", "term":"eventTimestamp", "value":"2020-12-07T13:20:15.195Z"}]}],"srtDir":"asc", "srtKey":"eventId", "pgNum":1, "pgSize":10000}"""
    command = f"security-data search --advanced-query '{advanced_query}'"
    assert_test_is_successful(runner, append_profile(command))
Exemplo n.º 5
0
def test_security_data_send_to_udp_return_success_return_code(
        runner, integration_test_profile, udp_dataserver):
    command = append_profile(
        f"security-data send-to localhost:5141 -p UDP -b '{begin_date_str}'")
    result = runner.invoke(cli, split_command(command))
    assert result.exit_code == 0
Exemplo n.º 6
0
def test_auditlogs_search_command_with_full_begin_returns_success_return_code(
    runner,
    integration_test_profile,
):
    command = f"audit-logs search --begin '{begin_date_str}'"
    assert_test_is_successful(runner, append_profile(command))
Exemplo n.º 7
0
def test_auditlogs_send_to_tcp_command_returns_success_return_code(
        runner, integration_test_profile, tcp_dataserver):
    command = append_profile(
        f"audit-logs send-to localhost:5140 -p TCP -b '{begin_date_str}'")
    result = runner.invoke(cli, split_command(command))
    assert result.exit_code == 0
Exemplo n.º 8
0
def test_legal_hold_list_command_returns_success_return_code(
    runner, integration_test_profile
):
    command = "legal-hold list"
    assert_test_is_successful(runner, append_profile(command))
Exemplo n.º 9
0
def test_legal_hold_show_command_returns_success_return_code(
    runner, integration_test_profile
):
    command = ("legal-hold show 984140047896012577",)
    assert_test_is_successful(runner, append_profile(command))
Exemplo n.º 10
0
def test_cases_list_command_returns_success_return_code(
        runner, integration_test_profile):
    command = "cases list"
    assert_test_is_successful(runner, append_profile(command))
Exemplo n.º 11
0
def test_high_risk_employee_list_command_returns_success_return_code(
        runner, integration_test_profile):
    command = "high-risk-employee list"
    assert_test_is_successful(runner, append_profile(command))
Exemplo n.º 12
0
def test_auditlogs_search_command_with_short_hand_begin_returns_success_return_code(
        runner, integration_test_profile):
    command = "audit-logs search -b '{}'".format(begin_date_str)
    assert_test_is_successful(runner, append_profile(command))
Exemplo n.º 13
0
def test_alert_rules_show_command_returns_success_return_code(
        runner, integration_test_profile):
    command = ("alert-rules show test-rule-id", )
    assert_test_is_successful(runner, append_profile(command))