예제 #1
0
 def setUp(self):
     super(EmailSendingErrorHandling, self).setUp()
     self.writeitinstance1 = WriteItInstance.objects.get(id=1)
     self.Marcel = Person.objects.get(id=2)
     felipe = Person.objects.get(id=3)
     self.channel = MentalMessage()
     self.user = User.objects.get(id=1)
     self.mental_contact1 = Contact.objects.create(
         person=felipe,
         contact_type=self.channel.get_contact_type(),
         writeitinstance=self.writeitinstance1)
     self.message = Message.objects.create(
         content='hello there',
         author_name='Felipe',
         author_email="*****@*****.**",
         subject='Wow!',
         writeitinstance=self.writeitinstance1,
         persons=[felipe],
     )
     self.message2 = Message.objects.create(
         content='hello there',
         author_name='Marcel',
         author_email="*****@*****.**",
         subject='Wow!',
         writeitinstance=self.writeitinstance1,
         persons=[self.Marcel],
     )
예제 #2
0
    def test_plugin_gets_contact_type(self):
        """From a plugin I can get its contact type"""
        the_mental_channel = MentalMessage()
        contact_type = the_mental_channel.get_contact_type()

        self.assertEquals(contact_type.label_name, "The Mind")
        self.assertEquals(contact_type.name, "mind")
    def setUp(self):
        super(OutboundMessageRecordTestCase, self).setUp()
        self.channel = MentalMessage()

        self.person1 = Person.objects.get(id=1)
        self.user = User.objects.get(id=1)
        self.writeitinstance1 = WriteItInstance.objects.get(id=1)
        self.mental_contact1 = Contact.objects.create(
            person=self.person1,
            contact_type=self.channel.get_contact_type(),
            writeitinstance=self.writeitinstance1
        )

        self.fatal_error_message = Message.objects.create(
            content='Content 1',
            subject='RaiseFatalErrorPlz',
            writeitinstance=self.writeitinstance1,
            persons=[self.person1],
            )
        self.fatal_error_outboundmessage = OutboundMessage.objects.get(message=self.fatal_error_message,
            contact=self.mental_contact1)

        self.try_again_error_message = Message.objects.create(
            content='Content 1',
            subject='RaiseTryAgainErrorPlz',
            writeitinstance=self.writeitinstance1,
            persons=[self.person1],
            )
        self.try_again_outbound_message = OutboundMessage.objects.get(message=self.try_again_error_message,
            contact=self.mental_contact1)

        self.successful_message = Message.objects.create(
            content='Content 1',
            subject='Come on! send me!',
            writeitinstance=self.writeitinstance1,
            persons=[self.person1],
            )
        self.successful_outbound_message = OutboundMessage.objects.get(message=self.successful_message,
            contact=self.mental_contact1)
        self.channel = MentalMessage()
        self.plugin_model = self.channel.get_model()
예제 #4
0
 def setUp(self):
     super(PluginMentalMessageTestCase, self).setUp()
     self.outbound_message = OutboundMessage.objects.get(id=1)
     self.message = Message.objects.get(id=1)
     self.message_type = ContentType.objects.get(id=1)
     self.writeitinstance1 = WriteItInstance.objects.get(id=1)
     self.person1 = Person.objects.get(id=1)
     self.channel = MentalMessage()
     self.user = User.objects.get(id=1)
     self.mental_contact1 = Contact.objects.create(
         person=self.person1,
         contact_type=self.channel.get_contact_type(),
         writeitinstance=self.writeitinstance1)