def test_remove_departing_employee_when_user_not_on_list_prints_expected_error(
        mocker, runner, cli_state):
    cli_state.sdk.detectionlists.departing_employee.remove.side_effect = get_user_not_on_list_side_effect(
        mocker, "departing-employee")
    test_username = "******"
    result = runner.invoke(cli,
                           ["departing-employee", "remove", test_username],
                           obj=cli_state)
    assert (
        "User with ID '{}' is not currently on the departing-employee list.".
        format(TEST_ID) in result.output)
Пример #2
0
def test_remove_high_risk_employee_when_user_not_on_list_prints_expected_error(
        mocker, runner, cli_state):
    cli_state.sdk.detectionlists.high_risk_employee.remove.side_effect = get_user_not_on_list_side_effect(
        mocker, "high-risk-employee")
    test_username = "******"
    result = runner.invoke(cli,
                           ["high-risk-employee", "remove", test_username],
                           obj=cli_state)
    assert (
        f"User with ID '{TEST_ID}' is not currently on the high-risk-employee list."
        in result.output)