@pytest.mark.parametrize('kwargs', DECISION_TESTS)
def test_decide_votes_valid(kwargs):
    kwargs = kwargs.copy()
    kwargs['n_invalid'] = 0
    assert (Voting.decide_votes(**kwargs) == VALID)
    kwargs['n_valid'] -= 1
    assert (Voting.decide_votes(**kwargs) == UNDECIDED)
@pytest.mark.parametrize('kwargs', DECISION_TESTS)
def test_decide_votes_valid(kwargs):
    kwargs = kwargs.copy()
    kwargs['n_invalid'] = 0
    assert (Voting.decide_votes(**kwargs) == VALID)
    kwargs['n_valid'] -= 1
    assert (Voting.decide_votes(**kwargs) == UNDECIDED)