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

Method test_encounter_method_api

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

Source from the content-addressed store, hash-verified

5516
5517 # Encounter Tests
5518 def test_encounter_method_api(self):
5519 encounter_method = self.setup_encounter_method_data(name="base encntr mthd")
5520 encounter_method_name = self.setup_encounter_method_name_data(
5521 encounter_method, name="base encntr mthd name"
5522 )
5523
5524 response = self.client.get(
5525 "{}/encounter-method/{}/".format(API_V2, encounter_method.pk)
5526 )
5527
5528 self.assertEqual(response.status_code, status.HTTP_200_OK)
5529
5530 # base params
5531 self.assertEqual(response.data["id"], encounter_method.pk)
5532 self.assertEqual(response.data["name"], encounter_method.name)
5533 self.assertEqual(response.data["order"], encounter_method.order)
5534 # name params
5535 self.assertEqual(response.data["names"][0]["name"], encounter_method_name.name)
5536 self.assertEqual(
5537 response.data["names"][0]["language"]["name"],
5538 encounter_method_name.language.name,
5539 )
5540 self.assertEqual(
5541 response.data["names"][0]["language"]["url"],
5542 "{}{}/language/{}/".format(
5543 TEST_HOST, API_V2, encounter_method_name.language.pk
5544 ),
5545 )
5546
5547 def test_encounter_condition_value_api(self):
5548 encounter_condition = self.setup_encounter_condition_data(

Callers

nothing calls this directly

Calls 3

getMethod · 0.80

Tested by

no test coverage detected