def METHOD_NAME(self):
    def get_option(term_slug: TermEnum, option_type: str) -> TermOption:
        return [
            option
            for option in terms_dict[term_slug].options
            if option.option_type == option_type
        ][0]
    def get_consent(term_slug: TermEnum, person: Person) -> Consent:
        return [
            consent
            for consent in old_consents
            if consent.term.slug == term_slug and consent.person == person
        ][0]
    self.admin_1 = Person.objects.create_superuser(
        username="admin1",
        personal="Super",
        family="User",
        email="sudo1@example.org",
        password="admin",
    )
    consent_to_all_required_consents(self.admin_1)
    self.admin_1.airport = Airport.objects.first()
    self.admin_1.save()
    self.admin_2 = Person.objects.create_superuser(
        username="admin_2",
        personal="Super",
        family="User",
        email="sudo@example.org",
        password="admin",
    )
    consent_to_all_required_consents(self.admin_2)
    self.admin_2.airport = Airport.objects.first()
    self.admin_2.save()
    terms = (
        Term.objects.filter(
            slug__in=[TermEnum.MAY_CONTACT, TermEnum.PUBLIC_PROFILE]
        )
        .active()
        .prefetch_active_options()
    )
    terms_dict = {term.slug: term for term in terms}
    may_contact_agree = get_option(TermEnum.MAY_CONTACT, TermOptionChoices.AGREE)
    may_contact_decline = get_option(
        TermEnum.MAY_CONTACT, TermOptionChoices.DECLINE
    )
    public_profile_agree = get_option(
        TermEnum.PUBLIC_PROFILE, TermOptionChoices.AGREE
    )
    public_profile_decline = get_option(
        TermEnum.PUBLIC_PROFILE, TermOptionChoices.DECLINE
    )
    old_consents = (
        Consent.objects.filter(
            person__in=[self.admin_1, self.admin_2],
            term__slug__in=[TermEnum.MAY_CONTACT, TermEnum.PUBLIC_PROFILE],
        )
        .active()
        .select_related("term", "person")
    )
    Consent.reconsent(
        consent=get_consent(TermEnum.MAY_CONTACT, self.admin_1),
        term_option=may_contact_agree,
    )
    Consent.reconsent(
        consent=get_consent(TermEnum.MAY_CONTACT, self.admin_2),
        term_option=may_contact_decline,
    )
    Consent.reconsent(
        consent=get_consent(TermEnum.PUBLIC_PROFILE, self.admin_1),
        term_option=public_profile_agree,
    )
    Consent.reconsent(
        consent=get_consent(TermEnum.PUBLIC_PROFILE, self.admin_2),
        term_option=public_profile_decline,
    )
    self.client.login(username="admin1", password="admin")