'If you send a personal to yourself, only you see it.'

@slow('checks    several    profiles')
def test_personal_to_self(self):

    old_user_profiles = list(UserProfile.objects.all())
    test_email = self.nonreg_email('test1')
    self.register(test_email, 'test1')
    old_messages = []
    for user_profile in old_user_profiles:
        old_messages.append(message_stream_count(user_profile))
    self.send_message(test_email, test_email, Recipient.PERSONAL)
    new_messages = []
    for user_profile in old_user_profiles:
        new_messages.append(message_stream_count(user_profile))
    self.assertEqual(old_messages, new_messages)
    user_profile = self.nonreg_user('test1')
    recipient = Recipient.objects.get(type_id=user_profile.id, type=Recipient.PERSONAL)
    self.assertEqual(most_recent_message(user_profile).recipient, recipient)
