def test_send_email_to_requestor_no_requestor(self): """ Check that the task does not fail when there is no requestor. """ projectbuild, build = self.create_build_data(use_requested_by=False) result = send_email_to_requestor(build.pk) self.assertEqual(build.pk, result) self.assertEqual(0, len(mail.outbox))
def test_send_email_to_requestor_no_email(self): """ Check that the task does not fail when the user has no Email. """ projectbuild, build = self.create_build_data() result = send_email_to_requestor(build.pk) self.assertEqual(build.pk, result) self.assertEqual(0, len(mail.outbox))
def test_send_email_to_requestor(self): """ Send an email to the requestor after the build is complete. """ projectbuild, build = self.create_build_data(email="*****@*****.**") result = send_email_to_requestor(build.pk) self.assertEqual(build.pk, result) self.assertEqual(1, len(mail.outbox))