def METHOD_NAME(self):
    """
    make_participants_aware sets participants_list and participant
    annotations on list of threads
    """
    user = create_test_user("User", "user@example.com")
    other_user = create_test_user("Other_User", "otheruser@example.com")
    self.assertFalse(hasattr(self.thread, "participants_list"))
    self.assertFalse(hasattr(self.thread, "participant"))
    make_participants_aware(user, [self.thread])
    self.assertFalse(hasattr(self.thread, "participants_list"))
    self.assertTrue(hasattr(self.thread, "participant"))
    self.assertIsNone(self.thread.participant)
    ThreadParticipant.objects.set_owner(self.thread, user)
    ThreadParticipant.objects.add_participants(self.thread, [other_user])
    make_participants_aware(user, [self.thread])
    self.assertFalse(hasattr(self.thread, "participants_list"))
    self.assertEqual(self.thread.participant.user, user)