Ejemplo n.º 1
0
def play_new_game(choice_1, choice_2):
    player_1 = Player("Player 1", choice_1.capitalize())
    player_2 = Player("Player 2", choice_2.capitalize())
    winner = play_game(player_1, player_2)
    return render_template('result.html',
                           title="Results!",
                           player_1=player_1,
                           player_2=player_2,
                           winner=winner)
Ejemplo n.º 2
0
def play_against_computer():
    choice = request.form['choice']
    name = request.form['name']
    human = Player(name, choice)
    computer = generate_computer_player()
    winner = play_game(human, computer)
    return render_template('result.html',
                           title="Results!",
                           player_1=human,
                           player_2=computer,
                           winner=winner)
Ejemplo n.º 3
0
 def test_rock_lava(self):
     self.assertEqual(self.player_4, play_game(self.player_1, self.player_4))
Ejemplo n.º 4
0
 def test_lava_scissors(self):
     self.assertEqual(self.player_4, play_game(self.player_4, self.player_3))
Ejemplo n.º 5
0
 def test_rock_scissors(self):
     self.assertEqual(self.player_1, play_game(self.player_1, self.player_3))
Ejemplo n.º 6
0
 def test_rock_paper(self):
     self.assertEqual(self.player_2, play_game(self.player_1, self.player_2))
Ejemplo n.º 7
0
 def test_same_choice(self):
     self.assertEqual(None, play_game(self.player_1, self.player_1))