kopia lustrzana https://github.com/crflynn/voting
17 wiersze
448 B
Python
17 wiersze
448 B
Python
"""Proportion tests."""
|
|
import pytest
|
|
|
|
from voting.proportion import grofman
|
|
|
|
|
|
def test_proportion_method(proportion_method, votes, seats_list):
|
|
assert proportion_method(votes, seats_list) > 0
|
|
|
|
|
|
def test_grofman_parties(votes, seats_list, parties):
|
|
if parties not in ("votes", "seats"):
|
|
with pytest.raises(ValueError):
|
|
grofman(votes, seats_list, parties)
|
|
else:
|
|
assert grofman(votes, seats_list, parties) > 0
|