def test_set_alerts_enabled_posts_to_expected_url( self, mock_session, user_context, mock_get_all_cases_response_empty, mock_detection_list_user_client, ): client = DepartingEmployeeClient(mock_session, user_context, mock_detection_list_user_client) mock_session.post.return_value = mock_get_all_cases_response_empty client.set_alerts_enabled() assert mock_session.post.call_args[0][ 0] == "/svc/api/v2/departingemployee/setalertstate"
def test_set_alerts_enabled_posts_expected_data( self, mock_session, user_context, mock_get_all_cases_response_empty, mock_detection_list_user_client, ): client = DepartingEmployeeClient(mock_session, user_context, mock_detection_list_user_client) mock_session.post.return_value = mock_get_all_cases_response_empty client.set_alerts_enabled() posted_data = json.loads(mock_session.post.call_args[1]["data"]) assert (posted_data["tenantId"] == TENANT_ID_FROM_RESPONSE and posted_data["alertsEnabled"] is True)