def test_average_review_score(submission, scores, expected): speaker = submission.speakers.first() reviews = [ Review(submission=submission, score=score, user=speaker) for score in scores ] Review.objects.bulk_create(reviews) assert submission.average_score == expected submission.reviews.all().delete()
def test_median_review_score(submission, scores, expected): with scope(event=submission.event): speaker = submission.speakers.first() reviews = [ Review(submission=submission, score=score, user=speaker) for score in scores ] Review.objects.bulk_create(reviews) assert submission.median_score == expected submission.reviews.all().delete()