def METHOD_NAME(self) -> None:
    # Arrange
    action = DeclinedInstructorsAction(
        trigger=self.trigger,
        objects=dict(
            recruitment=self.recruitment,
            event=self.recruitment.event,
            person=self.person,
        ),
    )
    # Act & Assert
    with self.assertRaises(KeyError):
        # missing recruitment
        action.get_additional_context({})
    with self.assertRaises(KeyError):
        # missing event
        action.get_additional_context({"recruitment": self.recruitment})
    with self.assertRaises(KeyError):
        # missing person
        action.get_additional_context(
            {"recruitment": self.recruitment, "event": self.event}
        )
    # OK
    action.get_additional_context(
        {
            "recruitment": self.recruitment,
            "event": self.event,
            "person": self.person,
        }
    )