(
cls,
pokemon_form,
front_default=True,
front_shiny=False,
back_default=False,
back_shiny=False,
)
| 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): |
no outgoing calls
no test coverage detected