(self)
| 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") |
| 3742 | move_battle_style_name = self.setup_move_battle_style_name_data( |
| 3743 | move_battle_style, name="base mv btl stl name" |
| 3744 | ) |
| 3745 | |
| 3746 | response = self.client.get( |
| 3747 | "{}/move-battle-style/{}/".format(API_V2, move_battle_style.pk) |
| 3748 | ) |
| 3749 | |
| 3750 | self.assertEqual(response.status_code, status.HTTP_200_OK) |
| 3751 | |
| 3752 | # base params |
| 3753 | self.assertEqual(response.data["id"], move_battle_style.pk) |
| 3754 | self.assertEqual(response.data["name"], move_battle_style.name) |
| 3755 | # name params |
| 3756 | self.assertEqual(response.data["names"][0]["name"], move_battle_style_name.name) |
| 3757 | self.assertEqual( |
| 3758 | response.data["names"][0]["language"]["name"], |
| 3759 | move_battle_style_name.language.name, |
| 3760 | ) |
| 3761 | self.assertEqual( |
| 3762 | response.data["names"][0]["language"]["url"], |
| 3763 | "{}{}/language/{}/".format( |
| 3764 | TEST_HOST, API_V2, move_battle_style_name.language.pk |
| 3765 | ), |
| 3766 | ) |
| 3767 | |
| 3768 | def test_move_category_api(self): |
| 3769 | move_category = self.setup_move_category_data(name="base mv ctgry") |
nothing calls this directly
no test coverage detected