def _test(self, blueElo): ach = AgainstAllOdds() player = Player("foo") player.elo = 0 opponent = Player("bar") opponent.elo = blueElo game = addGame(player, 10, opponent, 0, 0, -1) return ach.applies(player, game, opponent, None)
def testOver100(self): ach = AgainstAllOdds() player = Player("foo") player.elo = 0 opponent = Player("bar") opponent.elo = 100 game = addGame(player, 10, opponent, 0, 0, -1) result = ach.applies(player, game, opponent, None) self.assertTrue(result)
def testUnder100(self): ach = AgainstAllOdds() player = Player("foo") player.elo = 0 opponent = Player("bar") opponent.elo = 99 game = addGame(player, 10, opponent, 0, 0, -50) result = ach.applies(player, game, opponent, None) self.assertFalse(result)
def testOver50_2(self): ach = AgainstTheOdds() player = Player("foo") player.elo = 0 opponent = Player("baz") opponent.elo = 50 game = addGame(opponent, 0, player, 10, 0, 10) result = ach.applies(player, game, opponent, None) self.assertTrue(result)
def testOver50Lose(self): ach = AgainstTheOdds() player = Player("foo") player.elo = 0 opponent = Player("bar") opponent.elo = 50 game = addGame(player, 0, opponent, 10, 0, 50) result = ach.applies(player, game, opponent, None) self.assertFalse(result)
def testOver100(self): ach = AgainstAllOdds() player = Player("foo") player.elo = 0 opponent = Player("bar") opponent.elo = 100 game = Game(player.name, 10, opponent.name, 0, 0) game.skillChangeToBlue = -1 player.game(game) opponent.game(game) result = ach.applies(player, game, opponent, None) self.assertTrue(result)
def testOver50_2(self): ach = AgainstTheOdds() player = Player("foo") player.elo = 0 opponent = Player("baz") opponent.elo = 50 game = Game(opponent.name, 0, player.name, 10, 0) game.skillChangeToBlue = 10 player.game(game) opponent.game(game) result = ach.applies(player, game, opponent, None) self.assertTrue(result)
def testUnder50(self): ach = AgainstTheOdds() player = Player("foo") player.elo = 0 opponent = Player("bar") opponent.elo = 49 game = Game(player.name, 10, opponent.name, 0, 0) game.skillChangeToBlue = -50 player.game(game) opponent.game(game) result = ach.applies(player, game, opponent, None) self.assertFalse(result)