Esempio n. 1
0
 def start(self):
     self.getPlayers()
     # print(self.player1.name)
     # print(self.player2.name)
     scoreboard = Scoreboard()
     while self.replayGame != False:
         round = Round()
         round.playerTurn(self.player1, self.player2)
         # print(self.player1.move, self.player2.move)
         result = Result()
         result.declareVictor(self.player1, self.player2)
         roundScore = result.score
         scoreboard.updateScore(roundScore)
         replay = Replay()
         replay.replayGame()
         self.replayGame = replay.playAgain
 def test_updateScore_lose(self):
     scoreboard = Scoreboard()
     value = 1
     scoreboard.updateScore(value)
     self.assertEqual(scoreboard.score, [0, 1, 0])
 def test_updateScore_tie(self):
     scoreboard = Scoreboard()
     value = 2
     scoreboard.updateScore(value)
     self.assertEqual(scoreboard.score, [0, 0, 1])
 def test_updateScore_win(self):
     scoreboard = Scoreboard()
     value = 0
     scoreboard.updateScore(value)
     self.assertEqual(scoreboard.score, [1, 0, 0])