MCPcopy Create free account
hub / github.com/PokeAPI/pokeapi / setup_pokemon_form_sprites_data

Method setup_pokemon_form_sprites_data

pokemon_v2/tests.py:1558–1580  ·  view source on GitHub ↗
(
        cls,
        pokemon_form,
        front_default=True,
        front_shiny=False,
        back_default=False,
        back_shiny=False,
    )

Source from the content-addressed store, hash-verified

1556
1557 @classmethod
1558 def setup_pokemon_form_sprites_data(
1559 cls,
1560 pokemon_form,
1561 front_default=True,
1562 front_shiny=False,
1563 back_default=False,
1564 back_shiny=False,
1565 ):
1566 sprite_path = "https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/pokemon/%s.png"
1567
1568 sprites = {
1569 "front_default": sprite_path % pokemon_form.id if front_default else None,
1570 "front_shiny": sprite_path % pokemon_form.id if front_shiny else None,
1571 "back_default": sprite_path % pokemon_form.id if back_default else None,
1572 "back_shiny": sprite_path % pokemon_form.id if back_shiny else None,
1573 }
1574
1575 pokemon_form_sprites = PokemonFormSprites.objects.create(
1576 pokemon_form=pokemon_form, sprites=json.dumps(sprites)
1577 )
1578 pokemon_form_sprites.save()
1579
1580 return pokemon_form_sprites
1581
1582 @classmethod
1583 def setup_pokemon_form_type_data(cls, pokemon_form, type=None, slot=1):

Callers 1

test_pokemon_form_apiMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected