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

Method test_item_pocket_api

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

Source from the content-addressed store, hash-verified

2636 )
2637
2638 def test_item_pocket_api(self):
2639 # item pocket data
2640 item_pocket = self.setup_item_pocket_data(name="base itm pkt")
2641 item_pocket_name = self.setup_item_pocket_name_data(
2642 item_pocket, name="base itm pkt nm"
2643 )
2644
2645 response = self.client.get("{}/item-pocket/{}/".format(API_V2, item_pocket.pk))
2646
2647 # base params
2648 self.assertEqual(response.data["id"], item_pocket.pk)
2649 self.assertEqual(response.data["name"], item_pocket.name)
2650 # name params
2651 self.assertEqual(response.data["names"][0]["name"], item_pocket_name.name)
2652 self.assertEqual(
2653 response.data["names"][0]["language"]["name"],
2654 item_pocket_name.language.name,
2655 )
2656 self.assertEqual(
2657 response.data["names"][0]["language"]["url"],
2658 "{}{}/language/{}/".format(TEST_HOST, API_V2, item_pocket_name.language.pk),
2659 )
2660
2661 def test_item_api(self):
2662 item_category = self.setup_item_category_data(name="itm ctgry for base itm")

Callers

nothing calls this directly

Calls 3

getMethod · 0.80

Tested by

no test coverage detected