def end(self): if len(self.rounds) == 1: self.questions_asked.clear_all() self.connection.send( Chat.end_game(self.player_scores.game_winners())) self.player_scores.score_winners() self.player_scores.reset_scores_for_next_game()
def test_chat_includes_an_end_game_signoff_for_end_games(self): players = [("GoldPlayer", 5), ("SilverPlayer", 4), ("BronzePlayer", 3)] actual = Subject.end_game(players) signoff_included = False for option in Subject.end_game_signoff: if option in actual: signoff_included = True self.assertTrue(signoff_included)
def test_chat_end_game_message_not_too_long(self): players = [("ABCDEFGHIJKLMNOPQRSTUVWXY", 5000), ("UserNameThats25characters", 4000), ("leutenant_junior_grade_bo", 3000)] actual = Subject.end_game(players) self.assertLessEqual(len(actual), 255)