From c2011f4b46f765ee4d45fe829edf84d947487cc8 Mon Sep 17 00:00:00 2001 From: 201st-Luka Date: Sat, 2 Sep 2023 16:29:19 +0200 Subject: [PATCH] tests: fixed errors in the tests --- tests/requests/test_clan.py | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/tests/requests/test_clan.py b/tests/requests/test_clan.py index 628f424..5662443 100644 --- a/tests/requests/test_clan.py +++ b/tests/requests/test_clan.py @@ -4,7 +4,8 @@ ClanRequest, ClanMembersRequest, Missing, ClanCurrentWarRequest, ClanWarLogRequest, ClanSearchRequest, ClanCapitalRaidSeasonsRequest, ClanCurrentwarLeaguegroupRequest, - RequestNotDone, ClanWarleaguesWarsRequest + RequestNotDone, ClanWarleaguesWarsRequest, + MISSING ) from pyclasher.api.models import ( ClanType, WarFrequency, BadgeUrls, WarLeague, CapitalLeague, Language, @@ -243,6 +244,9 @@ async def test_clan_warleagues_wars(event_loop, pyclasher_client): else: for league_round in league_group.rounds: for war in league_round.war_tags: + if war == "#0": + continue + group = ClanWarleaguesWarsRequest(war) await group.request("test_client") @@ -250,7 +254,12 @@ async def test_clan_warleagues_wars(event_loop, pyclasher_client): assert isinstance(group.to_dict(), dict) assert group.war_tag == war - assert isinstance(group.state, ClanWarLeagueGroupState) - assert isinstance(group.clans, ClanWarLeagueClanList) - assert isinstance(group.rounds, ClanWarLeagueRoundList) - assert isinstance(group.season, str) + assert isinstance(group.state, ClanWarState) + assert isinstance(group.clan, WarClan) + assert isinstance(group.opponent, WarClan) + + assert group.attacks_per_member == MISSING + assert isinstance(group.end_time, Time) + assert isinstance(group.team_size, int) + assert isinstance(group.preparation_start_time, Time) + assert isinstance(group.start_time, Time)