def METHOD_NAME(self):
    super().METHOD_NAME()
    self._setUpSuperuser()  # creates self.admin
    # save scheduler and connection data
    self._saved_scheduler = admin.scheduler
    # overwrite
    admin.scheduler = self.scheduler
    # fake RQJob
    self.email = EmailTemplate.objects.create(slug="test-1")
    self.trigger = Trigger.objects.create(
        action="new-instructor", template=self.email
    )
    self.rqjob = RQJob.objects.create(job_id="fake-id", trigger=self.trigger)
    self.new_template = "Welcome to AMY!"
    # test event and task
    LC_org = Organization.objects.create(
        domain="librarycarpentry.org", fullname="Library Carpentry"
    )
    self.event = Event.objects.create(
        slug="test-event",
        host=Organization.objects.first(),
        administrator=LC_org,
        start=date.today() + timedelta(days=7),
        end=date.today() + timedelta(days=8),
    )
    p = Person.objects.create(
        personal="Harry", family="Potter", email="hp@magic.uk"
    )
    r = Role.objects.create(name="instructor")
    self.task = Task.objects.create(event=self.event, person=p, role=r)