def METHOD_NAME(self):
    self._setUpTemplateTrigger()
    self._setUpWorkshopRequest(create_event=False)
    data = self._formData()
    data.update({"slug": self.template_slug, "next": "/dashboard"})
    url = reverse("autoemails:email_response", args=[self.wr.pk])
    # no jobs
    self.assertEqual(self.scheduler.count(), 0)
    # no rqjobs
    self.assertFalse(RQJob.objects.all())
    self.client.force_login(self.admin)
    response = self.client.post(url, data, follow=True)
    self.assertEqual(response.status_code, 200)  # after redirect
    self.assertContains(
        response,
        "New email (Response to Workshop Request 1) was scheduled",
    )
    # 1 new job
    self.assertEqual(self.scheduler.count(), 1)
    job = next(self.scheduler.get_jobs())
    # 1 new rqjob
    self.assertEqual(RQJob.objects.count(), 1)
    rqjob = RQJob.objects.first()
    # ensure it's the same job
    self.assertEqual(job.get_id(), rqjob.job_id)