Exemple #1
0
    def test_email_from(self):

        sla = SLA.objects.create(name="RoadMap",
                                 start_date="2012-01-01",
                                 end_date="2012-12-31")

        service = sla.service_set.create(
            response_time=2, solution_time=4, priority="normal")

        contact = Contact.objects.create(email="*****@*****.**")
        contact.save()
        contact.sla.add(sla)

        issue = Issue(title="broken stuff",
                      contact=contact,
                      text="Well, it's broken")

        issue.save()

        self.assertEquals(settings.DEFAULT_FROM_ADDR, issue.email_from)

        issue.sla = sla

        self.assertEquals(settings.DEFAULT_FROM_ADDR, issue.email_from)

        sla.email_from = "*****@*****.**"

        self.assertEquals("*****@*****.**", issue.email_from)