def test_with_votes(self): a = answer(save=True) answervote(answer=a, helpful=True, save=True) answervote(answer=a, helpful=True, save=True) answervote(answer=a, helpful=False, save=True) answervote(save=True) serializer = api.AnswerSerializer(instance=a) eq_(serializer.data['num_helpful_votes'], 2) eq_(serializer.data['num_unhelpful_votes'], 1)
def test_with_votes(self): a = AnswerFactory() AnswerVoteFactory(answer=a, helpful=True) AnswerVoteFactory(answer=a, helpful=True) AnswerVoteFactory(answer=a, helpful=False) AnswerVoteFactory() serializer = api.AnswerSerializer(instance=a) eq_(serializer.data['num_helpful_votes'], 2) eq_(serializer.data['num_unhelpful_votes'], 1)
def test_no_votes(self): a = answer(save=True) serializer = api.AnswerSerializer(instance=a) eq_(serializer.data['num_helpful_votes'], 0) eq_(serializer.data['num_unhelpful_votes'], 0)
def test_no_votes(self): a = AnswerFactory() serializer = api.AnswerSerializer(instance=a) eq_(serializer.data['num_helpful_votes'], 0) eq_(serializer.data['num_unhelpful_votes'], 0)