From 19877e4eeec1b2ebce26c2e07cc9924909d676d5 Mon Sep 17 00:00:00 2001 From: 201st-Luka Date: Sat, 2 Sep 2023 15:48:11 +0200 Subject: [PATCH] tests: updated bulk player test added "test_client" as a request parameter added some missing tests for the player tests --- tests/bulk_requests/test_player_bulk.py | 12 +++++++----- tests/requests/test_player.py | 7 ++++--- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/tests/bulk_requests/test_player_bulk.py b/tests/bulk_requests/test_player_bulk.py index 3499b7f..82065cf 100644 --- a/tests/bulk_requests/test_player_bulk.py +++ b/tests/bulk_requests/test_player_bulk.py @@ -16,13 +16,14 @@ @pytest.mark.asyncio async def test_player_bulk(pyclasher_client): - player_bulk = await PlayerBulkRequest.from_clan(TEST_CLAN_TAG) + player_bulk = await PlayerBulkRequest.from_clan(TEST_CLAN_TAG, + "test_client") assert isinstance(player_bulk.tags, Generator) for tag in player_bulk.tags: assert isinstance(tag, str) - await player_bulk.request() + await player_bulk.request("test_client") assert isinstance(player_bulk.requests, list) for player in player_bulk: @@ -46,11 +47,12 @@ async def test_player_bulk(pyclasher_client): assert isinstance(player.heroes, PlayerItemLevelList) assert isinstance(player.labels, LabelList) assert isinstance(player.league, (League, Missing)) - assert isinstance(player.legend_statistics, PlayerLegendStatistics) - assert isinstance(player.player_house, PlayerHouse) + assert isinstance(player.legend_statistics, + (Missing, PlayerLegendStatistics)) + assert isinstance(player.player_house, (Missing, PlayerHouse)) assert isinstance(player.spells, PlayerItemLevelList) assert isinstance(player.town_hall_level, int) assert isinstance(player.troops, PlayerItemLevelList) - assert isinstance(player.town_hall_weapon_level, int) + assert isinstance(player.town_hall_weapon_level, (Missing, int)) assert isinstance(player.versus_battle_wins, int) assert isinstance(player.war_preference, WarPreference) diff --git a/tests/requests/test_player.py b/tests/requests/test_player.py index c2942bb..1203178 100644 --- a/tests/requests/test_player.py +++ b/tests/requests/test_player.py @@ -37,11 +37,12 @@ async def test_player(event_loop, pyclasher_client): assert isinstance(player.heroes, PlayerItemLevelList) assert isinstance(player.labels, LabelList) assert isinstance(player.league, (League, Missing)) - assert isinstance(player.legend_statistics, PlayerLegendStatistics) - assert isinstance(player.player_house, PlayerHouse) + assert isinstance(player.legend_statistics, (Missing, + PlayerLegendStatistics)) + assert isinstance(player.player_house, (Missing, PlayerHouse)) assert isinstance(player.spells, PlayerItemLevelList) assert isinstance(player.town_hall_level, int) assert isinstance(player.troops, PlayerItemLevelList) - assert isinstance(player.town_hall_weapon_level, int) + assert isinstance(player.town_hall_weapon_level, (Missing, int)) assert isinstance(player.versus_battle_wins, int) assert isinstance(player.war_preference, WarPreference)