(self)
| 2597 | ) |
| 2598 | |
| 2599 | def test_item_fling_effect_api(self): |
| 2600 | # item category data |
| 2601 | item_fling_effect = self.setup_item_fling_effect_data(name="base itm flng efct") |
| 2602 | item_fling_effect_effect_text = self.setup_item_fling_effect_effect_text_data( |
| 2603 | item_fling_effect, effect="base itm flng efct nm" |
| 2604 | ) |
| 2605 | item = self.setup_item_data( |
| 2606 | item_fling_effect=item_fling_effect, name="itm fr base itm attr" |
| 2607 | ) |
| 2608 | |
| 2609 | response = self.client.get( |
| 2610 | "{}/item-fling-effect/{}/".format(API_V2, item_fling_effect.pk) |
| 2611 | ) |
| 2612 | |
| 2613 | # base params |
| 2614 | self.assertEqual(response.data["id"], item_fling_effect.pk) |
| 2615 | self.assertEqual(response.data["name"], item_fling_effect.name) |
| 2616 | # description params |
| 2617 | self.assertEqual( |
| 2618 | response.data["effect_entries"][0]["effect"], |
| 2619 | item_fling_effect_effect_text.effect, |
| 2620 | ) |
| 2621 | self.assertEqual( |
| 2622 | response.data["effect_entries"][0]["language"]["name"], |
| 2623 | item_fling_effect_effect_text.language.name, |
| 2624 | ) |
| 2625 | self.assertEqual( |
| 2626 | response.data["effect_entries"][0]["language"]["url"], |
| 2627 | "{}{}/language/{}/".format( |
| 2628 | TEST_HOST, API_V2, item_fling_effect_effect_text.language.pk |
| 2629 | ), |
| 2630 | ) |
| 2631 | # item params |
| 2632 | self.assertEqual(response.data["items"][0]["name"], item.name) |
| 2633 | self.assertEqual( |
| 2634 | response.data["items"][0]["url"], |
| 2635 | "{}{}/item/{}/".format(TEST_HOST, API_V2, item.pk), |
| 2636 | ) |
| 2637 | |
| 2638 | def test_item_pocket_api(self): |
| 2639 | # item pocket data |
nothing calls this directly
no test coverage detected