def METHOD_NAME(
    make_organization_and_user_with_slack_identities,
    get_slack_team_and_slack_user,
):
    SlackUserGroupEventStep = ScenarioStep.get_step("slack_usergroup", "SlackUserGroupEventStep")
    organization, user, _, _ = make_organization_and_user_with_slack_identities()
    slack_team_identity, slack_user_identity = get_slack_team_and_slack_user(organization, user)
    step = SlackUserGroupEventStep(slack_team_identity)
    payload = get_user_group_event_payload(slack_team_identity, slack_user_identity)
    step.process_scenario(slack_user_identity, slack_team_identity, payload)
    user_group = SlackUserGroup.objects.filter(slack_id=payload["event"]["subteam"]["id"]).first()
    assert user_group is not None
    assert user_group.slack_team_identity == slack_team_identity
    assert user_group.slack_id == payload["event"]["subteam"]["id"]
    assert user_group.name == payload["event"]["subteam"]["name"]
    assert user_group.handle == payload["event"]["subteam"]["handle"]
    assert user_group.members == payload["event"]["subteam"]["users"]
    assert user_group.members == [slack_user_identity.slack_id]
    assert user_group.is_active == int(payload["event"]["subteam"]["date_delete"] == 0)