def test_handle_player_connect_no_game_running(self): setup_no_game() connecting_player = fake_player(123, "Connecting Player") self.plugin.handle_player_connect(connecting_player) assert_plugin_sent_to_console(any, times=0)
def test_handle_team_switch_attempt_no_game_running(self): setup_no_game() player = fake_player(42, "Fake Player") connected_players(player) return_code = self.plugin.handle_team_switch_attempt( player, "spectator", "any") assert_that(return_code, is_(minqlx.RET_NONE))
def test_handle_round_end_no_game_running(self): setup_no_game() return_code = undecorated(self.plugin.handle_round_end)( self.plugin, { "TEAM_WON": "RED" }) assert_that(return_code, is_(minqlx.RET_NONE))
def test_handle_player_disconnect_with_no_game(self): setup_no_game() self.plugin.current_timer = 42 disconnecting_player = fake_player(1, "Disconnecting Player") connected_players(disconnecting_player) self.plugin.handle_player_disconnect(disconnecting_player, "ragequit") assert_that(self.plugin.current_timer, is_(42))
def test_handle_team_switch_attempt_no_game_running(self): setup_no_game() self.plugin = qlstats_privacy_policy() switching_player = fake_player(123, "Joining Player") connected_players(switching_player) return_code = self.plugin.handle_team_switch_attempt( switching_player, "spectator", "any") assert_that(return_code, is_(minqlx.RET_NONE))
def test_handle_team_switch_with_no_game(self): setup_no_game() switching_player = fake_player(1, "Switching Player", team="spectator") connected_players(switching_player, fake_player(2, "Other Player", team="blue"), fake_player(3, "Other Player", team="red"), fake_player(4, "Other Player", team="blue"), fake_player(5, "Other Player", team="red"), fake_player(6, "Other Player", team="blue"), fake_player(7, "Other Player", team="red"), fake_player(8, "Other Player", team="blue"), fake_player(9, "Other Player", team="red"), fake_player(10, "Other Player", team="blue")) self.plugin.handle_team_switch(switching_player, "spectator", "red") verify(self.timer, times=0).start()
def test_game_countdown_with_no_game(self): setup_no_game() undecorated(self.plugin.handle_game_countdown_or_end)(self.plugin) verify(self.discord, times=0).relay_message(any)
def test_plays_no_sound_when_game_is_not_running_anymore(self): setup_no_game() undecorated(self.warner.play_thirty_second_warning)(self.warner, 4) assert_plugin_played_sound(any_(str), times=0)