Exemplo n.º 1
0
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()
Exemplo n.º 2
0
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()