(self)
| 4879 | ) |
| 4880 | |
| 4881 | def test_pokemon_api(self): |
| 4882 | pokemon_species = self.setup_pokemon_species_data( |
| 4883 | name="pkmn spcs for base pkmn" |
| 4884 | ) |
| 4885 | pokemon = self.setup_pokemon_data( |
| 4886 | pokemon_species=pokemon_species, name="base pkm" |
| 4887 | ) |
| 4888 | pokemon_form = self.setup_pokemon_form_data( |
| 4889 | pokemon=pokemon, name="pkm form for base pkmn" |
| 4890 | ) |
| 4891 | generation = self.setup_generation_data(name="base gen") |
| 4892 | pokemon_ability = self.setup_pokemon_ability_data(pokemon=pokemon) |
| 4893 | pokemon_past_ability = self.setup_pokemon_past_ability_data( |
| 4894 | pokemon=pokemon, generation=generation |
| 4895 | ) |
| 4896 | pokemon_stat = self.setup_pokemon_stat_data(pokemon=pokemon) |
| 4897 | pokemon_type = self.setup_pokemon_type_data(pokemon=pokemon) |
| 4898 | pokemon_past_type = self.setup_pokemon_past_type_data( |
| 4899 | pokemon=pokemon, generation=generation |
| 4900 | ) |
| 4901 | pokemon_item = self.setup_pokemon_item_data(pokemon=pokemon) |
| 4902 | pokemon_sprites = self.setup_pokemon_sprites_data(pokemon=pokemon) |
| 4903 | pokemon_cries = self.setup_pokemon_cries_data(pokemon, latest=True, legacy=True) |
| 4904 | pokemon_game_index = self.setup_pokemon_game_index_data( |
| 4905 | pokemon=pokemon, game_index=10 |
| 4906 | ) |
| 4907 | # To test issue #85, we will create one move that has multiple |
| 4908 | # learn levels in different version groups. Later, we'll |
| 4909 | # assert that we only got one move record back. |
| 4910 | pokemon_move = self.setup_move_data(name="mv for pkmn") |
| 4911 | pokemon_moves = [] |
| 4912 | for move in range(0, 4): |
| 4913 | version_group = self.setup_version_group_data( |
| 4914 | name="ver grp " + str(move) + " for pkmn" |
| 4915 | ) |
| 4916 | new_move = self.setup_pokemon_move_data( |
| 4917 | pokemon=pokemon, |
| 4918 | move=pokemon_move, |
| 4919 | version_group=version_group, |
| 4920 | level=move, |
| 4921 | ) |
| 4922 | pokemon_moves.append(new_move) |
| 4923 | |
| 4924 | encounter_method = self.setup_encounter_method_data( |
| 4925 | name="encntr mthd for lctn area" |
| 4926 | ) |
| 4927 | location_area1 = self.setup_location_area_data(name="lctn1 area for base pkmn") |
| 4928 | encounter_slot1 = self.setup_encounter_slot_data( |
| 4929 | encounter_method, slot=1, rarity=30 |
| 4930 | ) |
| 4931 | self.setup_encounter_data( |
| 4932 | location_area=location_area1, |
| 4933 | pokemon=pokemon, |
| 4934 | encounter_slot=encounter_slot1, |
| 4935 | min_level=30, |
| 4936 | max_level=35, |
| 4937 | ) |
| 4938 | location_area2 = self.setup_location_area_data(name="lctn2 area for base pkmn") |
nothing calls this directly
no test coverage detected