This PR has the fully implemented STV class with an initial batch of tests. One question I had regarding tests for election, since were assuming preference profiles will be cleaned, do you think its worth writing tests that handles profiles with missing ballots, or 'None' candidates?
Also, I cleaned up and added a test for the to_dict() method in the preference profile, which can be reviewed now too!
Hi James,
This PR has the fully implemented STV class with an initial batch of tests. One question I had regarding tests for election, since were assuming preference profiles will be cleaned, do you think its worth writing tests that handles profiles with missing ballots, or 'None' candidates?
Also, I cleaned up and added a test for the to_dict() method in the preference profile, which can be reviewed now too!
Thanks!