Esempio n. 1
0
    def test_election_passed(self):
        """
        Test that an election passes after quorum
        """
        votes = Election('abcdef')
        for idx, char in enumerate('abc'):
            votes.vote(char, idx % 2 == 0)
            self.assertFalse(votes.has_passed())

        for idx, char in enumerate('def'):
            votes.vote(char, idx % 2 == 0)

        self.assertTrue(votes.has_passed())
Esempio n. 2
0
    def test_election_passed(self):
        """
        Test that an election passes after quorum
        """
        votes = Election('abcdef')
        for idx, char in enumerate('abc'):
            votes.vote(char, idx % 2 == 0)
            self.assertFalse(votes.has_passed())

        for idx, char in enumerate('def'):
            votes.vote(char, idx % 2 == 0)

        self.assertTrue(votes.has_passed())