コード例 #1
0
ファイル: TestVoting.py プロジェクト: msmantri55/class
 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')
コード例 #2
0
ファイル: TestVoting.py プロジェクト: saadfsti/class
	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')
コード例 #3
0
ファイル: TestVoting.py プロジェクト: saadfsti/class
	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]')
コード例 #4
0
ファイル: TestVoting.py プロジェクト: msmantri55/class
 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]')
コード例 #5
0
ファイル: TestVoting.py プロジェクト: saadfsti/class
	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]')
コード例 #6
0
ファイル: RunVoting.py プロジェクト: saadfsti/class
def main():
	numElections = read(sys.stdin)

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

		numElections -= 1
コード例 #7
0
ファイル: TestVoting.py プロジェクト: msmantri55/class
 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]')
コード例 #8
0
def main():
    numElections = read(sys.stdin)

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

        numElections -= 1
コード例 #9
0
ファイル: TestVoting.py プロジェクト: saadfsti/class
	def test_election4 (self):
		reader = StringIO.StringIO('')
		election = Election()
		election.readBallots(reader)
		self.assert_(len(election.ballots) == 0)
		self.assert_(election.ballots == [])
コード例 #10
0
ファイル: TestVoting.py プロジェクト: saadfsti/class
	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')
コード例 #11
0
ファイル: TestVoting.py プロジェクト: saadfsti/class
	def test_election1 (self):
		reader = StringIO.StringIO('')
		election = Election()
		election.readCandidates(reader)
		self.assert_(len(election.candidates) == 0)
コード例 #12
0
ファイル: TestVoting.py プロジェクト: saadfsti/class
	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]')
コード例 #13
0
ファイル: TestVoting.py プロジェクト: msmantri55/class
 def test_election4(self):
     reader = StringIO.StringIO('')
     election = Election()
     election.readBallots(reader)
     self.assert_(len(election.ballots) == 0)
     self.assert_(election.ballots == [])
コード例 #14
0
ファイル: TestVoting.py プロジェクト: msmantri55/class
 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')
コード例 #15
0
ファイル: TestVoting.py プロジェクト: msmantri55/class
 def test_election1(self):
     reader = StringIO.StringIO('')
     election = Election()
     election.readCandidates(reader)
     self.assert_(len(election.candidates) == 0)
コード例 #16
0
ファイル: TestVoting.py プロジェクト: msmantri55/class
 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]')