Exemplo n.º 1
0
    def testLadder(self):
        l = TableFootballLadder(os.path.join(__location__, "testLadder.txt"), False)
        self.assertEqual(5, len(l.games))
        self.assertEqual(4, len(l.players))

        aaa = l.players['aaa']
        self.assertAlmostEqual(-2.30014, aaa.elo, places=5)

        self.assertEqual(1, l.getPlayerRank('ccc'))
        self.assertEqual(-1, l.getPlayerRank('inactive'))
Exemplo n.º 2
0
    def testLadder(self):
        ladder = TableFootballLadder(self.getLadder("testLadder.txt"))
        ladder._theTime = 5000000004
        self.assertEqual(5, len(ladder.games))
        self.assertEqual(4, len(ladder.players))

        aaa = ladder.players['aaa']
        self.assertAlmostEqual(-2.30014, aaa.elo, places=5)

        self.assertEqual(1, ladder.getPlayerRank('ccc'))
        self.assertEqual(-1, ladder.getPlayerRank('inactive'))
Exemplo n.º 3
0
    def testLadder(self):
        l = TableFootballLadder(os.path.join(__location__, "testLadder.txt"), False)
        l._theTime = 5000000004
        self.assertEqual(5, len(l.games))
        self.assertEqual(4, len(l.players))

        aaa = l.players['aaa']
        self.assertAlmostEqual(-2.30014, aaa.elo, places=5)

        self.assertEqual(1, l.getPlayerRank('ccc'))
        self.assertEqual(-1, l.getPlayerRank('inactive'))