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
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))
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))
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))
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
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))
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
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))
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))
def test_cases_list_command_returns_success_return_code( runner, integration_test_profile): command = "cases list" assert_test_is_successful(runner, append_profile(command))
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))
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))
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))