def test_name_func(testcase_func, param_num, param): return "{0}_{1}".format(testcase_func.__name__, pkmn.game_to_string(param.args[1]))
# # Copyright (c) 2016-2018 Nicholas Corgan ([email protected]) # # Distributed under the MIT License (MIT) (See accompanying file LICENSE.txt # or copy at http://opensource.org/licenses/MIT) # import pkmn ALL_GAMES = [ pkmn.game.RED, pkmn.game.BLUE, pkmn.game.YELLOW, pkmn.game.GOLD, pkmn.game.SILVER, pkmn.game.CRYSTAL, pkmn.game.RUBY, pkmn.game.SAPPHIRE, pkmn.game.EMERALD, pkmn.game.FIRERED, pkmn.game.LEAFGREEN, pkmn.game.COLOSSEUM, pkmn.game.XD ] ALL_GAME_NAMES = [pkmn.game_to_string(game) for game in ALL_GAMES] ALL_MAIN_SERIES_GAMES = [game for game in ALL_GAMES if game not in [pkmn.game.COLOSSEUM, pkmn.game.XD]] ALL_MAIN_SERIES_GAME_NAMES = [pkmn.game_to_string(game) for game in ALL_MAIN_SERIES_GAMES] GAME_TO_GENERATION = { pkmn.game.RED: 1, pkmn.game.BLUE: 1, pkmn.game.YELLOW: 1, pkmn.game.GOLD: 2, pkmn.game.SILVER: 2, pkmn.game.CRYSTAL: 2, pkmn.game.RUBY: 3, pkmn.game.SAPPHIRE: 3, pkmn.game.EMERALD: 3, pkmn.game.FIRERED: 3,
def test_name_func(testcase_func, param_num, param): return "{0}_from_{1}_to_{2}".format(testcase_func.__name__, pkmn.game_to_string(param.args[2]), pkmn.game_to_string(param.args[3]))