MCPcopy Index your code
hub / github.com/PokeAPI/pokeapi / setup_pokemon_evolution_data

Method setup_pokemon_evolution_data

pokemon_v2/tests.py:1826–1879  ·  view source on GitHub ↗
(
        cls,
        evolved_species=None,
        evolution_trigger=None,
        party_species=None,
        trade_species=None,
        evolution_item=None,
        party_type=None,
        min_level=0,
        gender=None,
        location=None,
        held_item=None,
        time_of_day="",
        known_move=None,
        known_move_type=None,
        min_happiness=0,
        min_beauty=0,
        min_affection=0,
        relative_physical_stats=0,
        needs_overworld_rain=False,
        turn_upside_down=False,
    )

Source from the content-addressed store, hash-verified

1824
1825 @classmethod
1826 def setup_pokemon_evolution_data(
1827 cls,
1828 evolved_species=None,
1829 evolution_trigger=None,
1830 party_species=None,
1831 trade_species=None,
1832 evolution_item=None,
1833 party_type=None,
1834 min_level=0,
1835 gender=None,
1836 location=None,
1837 held_item=None,
1838 time_of_day="",
1839 known_move=None,
1840 known_move_type=None,
1841 min_happiness=0,
1842 min_beauty=0,
1843 min_affection=0,
1844 relative_physical_stats=0,
1845 needs_overworld_rain=False,
1846 turn_upside_down=False,
1847 ):
1848 evolved_species = evolved_species or cls.setup_pokemon_species_data(
1849 name="pkmn spcs for pkmn evltn"
1850 )
1851
1852 evolution_trigger = evolution_trigger or cls.setup_evolution_trigger_data(
1853 name="evltn trgr for pkmn evltn"
1854 )
1855
1856 pokemon_evolution = PokemonEvolution.objects.create(
1857 evolved_species=evolved_species,
1858 evolution_trigger=evolution_trigger,
1859 evolution_item=evolution_item,
1860 min_level=min_level,
1861 gender=gender,
1862 location=location,
1863 held_item=held_item,
1864 time_of_day=time_of_day,
1865 known_move=known_move,
1866 known_move_type=known_move_type,
1867 min_happiness=min_happiness,
1868 min_beauty=min_beauty,
1869 min_affection=min_affection,
1870 relative_physical_stats=relative_physical_stats,
1871 party_species=party_species,
1872 party_type=party_type,
1873 trade_species=trade_species,
1874 needs_overworld_rain=needs_overworld_rain,
1875 turn_upside_down=turn_upside_down,
1876 )
1877 pokemon_evolution.save()
1878
1879 return pokemon_evolution
1880
1881 # Encounter Data
1882 @classmethod

Tested by

no test coverage detected