Ejemplo n.º 1
0
 def test_election3(self):
     reader = StringIO.StringIO('2\nJohn Doe\nJane Smith\n')
     election = Election()
     election.readCandidates(reader)
     self.assert_(len(election.candidates) == 2)
     self.assert_(str(election.candidates[0]) == 'John Doe')
     self.assert_(str(election.candidates[1]) == 'Jane Smith')
Ejemplo n.º 2
0
	def test_election3 (self):
		reader = StringIO.StringIO('2\nJohn Doe\nJane Smith\n')
		election = Election()
		election.readCandidates(reader)
		self.assert_(len(election.candidates) == 2)
		self.assert_(str(election.candidates[0]) == 'John Doe')
		self.assert_(str(election.candidates[1]) == 'Jane Smith')
Ejemplo n.º 3
0
	def test_election6 (self):
		reader = StringIO.StringIO('1 2 3 4\n2 3 5 7\n')
		election = Election()
		election.readBallots(reader)
		self.assert_(len(election.ballots) == 2)
		self.assert_(str(election.ballots[0]) == '[1, 2, 3, 4]')
		self.assert_(str(election.ballots[1]) == '[2, 3, 5, 7]')
Ejemplo n.º 4
0
 def test_election6(self):
     reader = StringIO.StringIO('1 2 3 4\n2 3 5 7\n')
     election = Election()
     election.readBallots(reader)
     self.assert_(len(election.ballots) == 2)
     self.assert_(str(election.ballots[0]) == '[1, 2, 3, 4]')
     self.assert_(str(election.ballots[1]) == '[2, 3, 5, 7]')
Ejemplo n.º 5
0
	def test_election7 (self):
		reader = StringIO.StringIO('2\nJohn Doe\nJane Smith\n1 2 3 4\n2 3 5 7\n')
		election = Election()
		election.read(reader)
		self.assert_(len(election.candidates) == 2)
		self.assert_(str(election.candidates[0]) == 'John Doe')
		self.assert_(str(election.candidates[1]) == 'Jane Smith')
		self.assert_(len(election.ballots) == 2)
		self.assert_(str(election.ballots[0]) == '[1, 2, 3, 4]')
		self.assert_(str(election.ballots[1]) == '[2, 3, 5, 7]')
Ejemplo n.º 6
0
def main():
	numElections = read(sys.stdin)

	while numElections > 0:
		election = Election()
		election.read(sys.stdin)
		election.evaluate()
		print election

		numElections -= 1
Ejemplo n.º 7
0
 def test_election7(self):
     reader = StringIO.StringIO(
         '2\nJohn Doe\nJane Smith\n1 2 3 4\n2 3 5 7\n')
     election = Election()
     election.read(reader)
     self.assert_(len(election.candidates) == 2)
     self.assert_(str(election.candidates[0]) == 'John Doe')
     self.assert_(str(election.candidates[1]) == 'Jane Smith')
     self.assert_(len(election.ballots) == 2)
     self.assert_(str(election.ballots[0]) == '[1, 2, 3, 4]')
     self.assert_(str(election.ballots[1]) == '[2, 3, 5, 7]')
Ejemplo n.º 8
0
def main():
    numElections = read(sys.stdin)

    while numElections > 0:
        election = Election()
        election.read(sys.stdin)
        election.evaluate()
        print election

        numElections -= 1
Ejemplo n.º 9
0
	def test_election4 (self):
		reader = StringIO.StringIO('')
		election = Election()
		election.readBallots(reader)
		self.assert_(len(election.ballots) == 0)
		self.assert_(election.ballots == [])
Ejemplo n.º 10
0
	def test_election2 (self):
		reader = StringIO.StringIO('1\nJohn Doe\n')
		election = Election()
		election.readCandidates(reader)
		self.assert_(len(election.candidates) == 1)
		self.assert_(str(election.candidates[0]) == 'John Doe')
Ejemplo n.º 11
0
	def test_election1 (self):
		reader = StringIO.StringIO('')
		election = Election()
		election.readCandidates(reader)
		self.assert_(len(election.candidates) == 0)
Ejemplo n.º 12
0
	def test_election5 (self):
		reader = StringIO.StringIO('1 2 3 4\n')
		election = Election()
		election.readBallots(reader)
		self.assert_(len(election.ballots) == 1)
		self.assert_(str(election.ballots[0]) == '[1, 2, 3, 4]')
Ejemplo n.º 13
0
 def test_election4(self):
     reader = StringIO.StringIO('')
     election = Election()
     election.readBallots(reader)
     self.assert_(len(election.ballots) == 0)
     self.assert_(election.ballots == [])
Ejemplo n.º 14
0
 def test_election2(self):
     reader = StringIO.StringIO('1\nJohn Doe\n')
     election = Election()
     election.readCandidates(reader)
     self.assert_(len(election.candidates) == 1)
     self.assert_(str(election.candidates[0]) == 'John Doe')
Ejemplo n.º 15
0
 def test_election1(self):
     reader = StringIO.StringIO('')
     election = Election()
     election.readCandidates(reader)
     self.assert_(len(election.candidates) == 0)
Ejemplo n.º 16
0
 def test_election5(self):
     reader = StringIO.StringIO('1 2 3 4\n')
     election = Election()
     election.readBallots(reader)
     self.assert_(len(election.ballots) == 1)
     self.assert_(str(election.ballots[0]) == '[1, 2, 3, 4]')