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

Method test_move_ailment_api

pokemon_v2/tests.py:3704–3738  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

3702
3703 # Move Tests
3704 def test_move_ailment_api(self):
3705 move_ailment = self.setup_move_ailment_data(name="base mv almnt")
3706 move_ailment_name = self.setup_move_ailment_name_data(
3707 move_ailment, name="base mv almnt name"
3708 )
3709 move = self.setup_move_data(name="mv for base mv almnt")
3710 self.setup_move_meta_data(move=move, move_ailment=move_ailment)
3711
3712 response = self.client.get(
3713 "{}/move-ailment/{}/".format(API_V2, move_ailment.pk)
3714 )
3715
3716 self.assertEqual(response.status_code, status.HTTP_200_OK)
3717
3718 # base params
3719 self.assertEqual(response.data["id"], move_ailment.pk)
3720 self.assertEqual(response.data["name"], move_ailment.name)
3721 # name params
3722 self.assertEqual(response.data["names"][0]["name"], move_ailment_name.name)
3723 self.assertEqual(
3724 response.data["names"][0]["language"]["name"],
3725 move_ailment_name.language.name,
3726 )
3727 self.assertEqual(
3728 response.data["names"][0]["language"]["url"],
3729 "{}{}/language/{}/".format(
3730 TEST_HOST, API_V2, move_ailment_name.language.pk
3731 ),
3732 )
3733 # move params
3734 self.assertEqual(response.data["moves"][0]["name"], move.name)
3735 self.assertEqual(
3736 response.data["moves"][0]["url"],
3737 "{}{}/move/{}/".format(TEST_HOST, API_V2, move.pk),
3738 )
3739
3740 def test_move_battle_style_api(self):
3741 move_battle_style = self.setup_move_battle_style_data(name="base mv btl stl")

Callers

nothing calls this directly

Calls 5

setup_move_dataMethod · 0.80
setup_move_meta_dataMethod · 0.80
getMethod · 0.80

Tested by

no test coverage detected