def test_kill_state_kills_thread(self): state = GameState(self.game, None, self.gamethread) self.game.set_game_over(True) state.kill() self.assertTrue(self.gamethread.gotshutdown) self.assertTrue(self.gamethread.gotjoined)