diff --git a/data/v2/build.py b/data/v2/build.py index c0e845477..2ef4cf3c8 100644 --- a/data/v2/build.py +++ b/data/v2/build.py @@ -660,7 +660,10 @@ def csv_record_to_objects(info): sprites[generation][game] = { "name_icon": file_path_or_none( f"types/{generation}/{game}/{info[0]}.png" - ) + ), + "symbol_icon": file_path_or_none( + f"types/{generation}/{game}/small/{info[0]}.png" + ), } yield TypeSprites(type_id=int(info[0]), sprites=sprites) diff --git a/data/v2/sprites b/data/v2/sprites index 4bcd17051..d8eba5657 160000 --- a/data/v2/sprites +++ b/data/v2/sprites @@ -1 +1 @@ -Subproject commit 4bcd17051efacd74966305ac87a0330b6131259a +Subproject commit d8eba5657870d202c17905a3d9c412a758164b66 diff --git a/pokemon_v2/tests.py b/pokemon_v2/tests.py index afba152f4..927f3b6c6 100644 --- a/pokemon_v2/tests.py +++ b/pokemon_v2/tests.py @@ -731,7 +731,8 @@ def setup_type_sprites_data(cls, type): sprites[generation][game] = None else: sprites[generation][game] = { - "name_icon": f"https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/types/{generation}/{game}/{type.id}.png" + "name_icon": f"https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/types/{generation}/{game}/{type.id}.png", + "symbol_icon": f"https://raw.githubusercontent.com/PokeAPI/sprites/master/sprites/types/{generation}/{game}/small/{type.id}.png", } type_sprites = TypeSprites.objects.create( @@ -3659,6 +3660,12 @@ def test_type_api(self): json.loads(response.data["sprites"])[generation][game]["name_icon"], sprites_data[generation][game]["name_icon"], ) + self.assertEqual( + json.loads(response.data["sprites"])[generation][game][ + "symbol_icon" + ], + sprites_data[generation][game]["symbol_icon"], + ) # Pokedex Tests def test_pokedex_api(self):