Exemple #1
0
    def react_events_env(self, events, pressed):
        self.chat_logged.react_events(events, pressed)
        self.teams.react_events(events, pressed)
        if self.button_disconn.pushed(events):
            self.disconn()
        self.friends.react_events(events, pressed)
        
        if not self.play_pushed:
            if self.button_play.pushed(events):
                self.client.env_play()
                self.play_pushed = True

        if self.button_exit.pushed(events):
            self.client.quit_game_or_env()

        if self.client.in_game_session:
            start_game(self.client)
            self.state = 'in game'
 def test_start_game_with_wrong_input_number(self):
     """Check if game menu doesn't start when passed wrong input number."""
     expected = (5, 1)
     with patch("builtins.input", side_effect=expected):
         self.assertEqual(start_game(), 1,
                          msg="Missing Start Game option")
 def test_start_game(self):
     """Check if game menu starts properly."""
     expected = 1
     with patch("builtins.input", return_value=expected):
         self.assertEqual(start_game(), expected,
                          msg="Missing Start Game option")
 def test_start_game_with_multiple_wrong_input_types(self):
     """Check if game doesn't start when passed multiple wrong inputs."""
     expected = ("a", "b", "c", 2)
     with patch("builtins.input", side_effect=expected):
         self.assertEqual(start_game(), 2,
                          msg="Missing Start Game option")