Subversion Repositories Remote Hare Voting

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
15 jtkorb 1
#!/p/python/python
2
 
3
import os
4
import unittest
5
import random
6
 
54 jtkorb 7
import tally
15 jtkorb 8
 
9
class ModTest(unittest.TestCase):
10
    def testNormalCase(self):
21 jtkorb 11
        self.assertEqual(1, 1)
15 jtkorb 12
 
54 jtkorb 13
    def testUniverse(self):
14
	x = tally.Universe(1.0, 3, 100, quota=5)
15
	self.assertEqual(x.p, 1.0)
16
	self.assertEqual(x.id, 1)
17
	self.assertEqual(x.nBallots, 100)
18
	self.assertEqual(x.quota, 5)
19
	self.assertEqual(x.winners, [])
20
 
15 jtkorb 21
if __name__=="__main__":
22
    unittest.main()