def METHOD_NAME(self) -> None:
    # Arrange
    self._setUpUsersAndLogin()
    badge = Badge.objects.get(name="instructor")
    person = Person.objects.create(
        personal="Kelsi",
        middle="",
        family="Purdy",
        username="purdy_kelsi",
        email="purdy.kelsi@example.com",
        secondary_email="notused@amy.org",
        gender="F",
        airport=self.airport_0_0,
        github="purdy_kelsi",
        twitter="purdy_kelsi",
        url="http://kelsipurdy.com/",
        affiliation="University of Arizona",
        occupation="TA at Biology Department",
        orcid="0000-0000-0000",
        is_active=True,
    )
    payload = {
        "award-person": person.pk,
        "award-badge": badge.pk,
        "award-awarded": "2023-07-23",
    }
    url = reverse("award_add")
    template = EmailTemplate.objects.create(
        name="Test Email Template",
        signal=instructor_badge_awarded_signal.signal_name,
        from_header="workshops@carpentries.org",
        cc_header=["team@carpentries.org"],
        bcc_header=[],
        subject="Greetings {{ person.personal }}",
        body="Hello, {{ person.personal }}! Nice to meet **you**.",
    )
    # Act
    rv = self.client.post(url, data=payload)
    # Assert
    self.assertEqual(rv.status_code, 302)
    ScheduledEmail.objects.get(template=template)