(self)
| 5290 | ) |
| 5291 | |
| 5292 | def test_evolution_chain_api(self): |
| 5293 | baby_trigger_item = self.setup_item_data(name="bby itm for evo chn") |
| 5294 | evolution_chain = self.setup_evolution_chain_data( |
| 5295 | baby_trigger_item=baby_trigger_item |
| 5296 | ) |
| 5297 | |
| 5298 | baby = self.setup_pokemon_species_data( |
| 5299 | name="bby for evo chn", is_baby=True, evolution_chain=evolution_chain |
| 5300 | ) |
| 5301 | |
| 5302 | basic = self.setup_pokemon_species_data( |
| 5303 | name="bsc for evo chn", |
| 5304 | evolves_from_species=baby, |
| 5305 | evolution_chain=evolution_chain, |
| 5306 | ) |
| 5307 | basic_location = self.setup_location_data(name="lctn for bsc evo chn") |
| 5308 | basic_evolution = self.setup_pokemon_evolution_data( |
| 5309 | evolved_species=basic, min_level=5, location=basic_location |
| 5310 | ) |
| 5311 | |
| 5312 | stage_one = self.setup_pokemon_species_data( |
| 5313 | name="stg one for evo chn", |
| 5314 | evolves_from_species=basic, |
| 5315 | evolution_chain=evolution_chain, |
| 5316 | ) |
| 5317 | stage_one_held_item = self.setup_item_data(name="itm for stg one evo chn") |
| 5318 | stage_one_evolution = self.setup_pokemon_evolution_data( |
| 5319 | evolved_species=stage_one, min_level=18, held_item=stage_one_held_item |
| 5320 | ) |
| 5321 | |
| 5322 | stage_two_first = self.setup_pokemon_species_data( |
| 5323 | name="stg two frst for evo chn", |
| 5324 | evolves_from_species=stage_one, |
| 5325 | evolution_chain=evolution_chain, |
| 5326 | ) |
| 5327 | stage_two_first_known_move = self.setup_move_data(name="mv for evo chn") |
| 5328 | stage_two_first_evolution = self.setup_pokemon_evolution_data( |
| 5329 | evolved_species=stage_two_first, |
| 5330 | min_level=32, |
| 5331 | known_move=stage_two_first_known_move, |
| 5332 | ) |
| 5333 | |
| 5334 | stage_two_second = self.setup_pokemon_species_data( |
| 5335 | name="stg two scnd for evo chn", |
| 5336 | evolves_from_species=stage_one, |
| 5337 | evolution_chain=evolution_chain, |
| 5338 | ) |
| 5339 | stage_two_second_party_type = self.setup_type_data(name="tp for evo chn") |
| 5340 | stage_two_second_evolution = self.setup_pokemon_evolution_data( |
| 5341 | evolved_species=stage_two_second, |
| 5342 | min_level=32, |
| 5343 | party_type=stage_two_second_party_type, |
| 5344 | ) |
| 5345 | |
| 5346 | response = self.client.get( |
| 5347 | "{}/evolution-chain/{}/".format(API_V2, evolution_chain.pk) |
| 5348 | ) |
| 5349 |
nothing calls this directly
no test coverage detected