def test_has_reacted_on_correct_reaction_for_authenticated_users(self): """Test whether this function returns an appropriate boolean when correct reaction is passed""" comment = self.comment user = self.user self.assertEqual(True, has_reacted(comment, user, 'like')) self.assertEqual(False, has_reacted(comment, user, 'dislike')) # check for other users user = self.user_2 self.assertEqual(False, has_reacted(comment, user, 'like')) self.assertEqual(False, has_reacted(comment, user, 'dislike')) # check for other comments self.assertEqual(False, has_reacted(comment, user, 'like')) self.assertEqual(False, has_reacted(comment, user, 'dislike'))
def test_has_reacted_for_unauthenticated_user(self): """Test whether the filter returns False for unauthenticated users""" user = self.MockUser() self.assertEqual(False, has_reacted(self.comment, user, 'like'))