Ejemplo n.º 1
0
 def test_two_similar_messages_with_reply(self):
     """Two dissimilar spammer messages."""
     subject = "subject"
     body = "body1"
     message1 = Message.objects.create(subject=subject,
                                       body=body,
                                       direction="F")
     conversation = message1.conversation
     self.assertFalse(check_last_messages_similarity(conversation))
     body = "body2"
     message2 = Message.objects.create(
         subject=subject,
         body=body,
         direction="S",
         conversation_id=message1.conversation_id)
     message2.save()
     self.assertFalse(check_last_messages_similarity(conversation))
     body = "body1"
     message3 = Message.objects.create(
         subject=subject,
         body=body,
         direction="R",
         conversation_id=message1.conversation_id)
     message3.save()
     self.assertTrue(check_last_messages_similarity(conversation))
Ejemplo n.º 2
0
 def test_single_message_with_reply(self):
     """A single spammer message with our reply is not similar to anything."""
     subject = "subject"
     body = "body1"
     message1 = Message.objects.create(subject=subject,
                                       body=body,
                                       direction="F")
     conversation = message1.conversation
     self.assertFalse(check_last_messages_similarity(conversation))
     body = "body2"
     Message.objects.create(subject=subject,
                            body=body,
                            direction="S",
                            conversation_id=message1.conversation_id)
     self.assertFalse(check_last_messages_similarity(conversation))
Ejemplo n.º 3
0
 def test_single_message(self):
     """Test that a single message is not similar to anything."""
     message1 = Message.objects.create(subject="subject",
                                       body="body",
                                       direction="F")
     conversation = message1.conversation
     self.assertFalse(check_last_messages_similarity(conversation))