Subversion Repositories Local Hare Voting

Rev

Rev 51 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 51 Rev 54
Line 1... Line 1...
1
#!/p/python/python
1
#!/p/python/python
2
 
2
 
3
import os
3
import os
4
import unittest
4
import unittest
5
import vote
-
 
6
import random
5
import random
7
 
6
 
8
dirTests = "tests"
7
import tally
9
 
8
 
10
class ModTest(unittest.TestCase):
9
class ModTest(unittest.TestCase):
11
    def testNormalCase(self):
10
    def testNormalCase(self):
12
        self.assertEqual(1, 1)
11
        self.assertEqual(1, 1)
13
 
12
 
-
 
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
    
14
if __name__=="__main__":
21
if __name__=="__main__":
15
    unittest.main()
22
    unittest.main()