async def test_game_name_no_clan(player_factory): p1 = player_factory(login="******", clan=None) p2 = player_factory(login="******", clan="CYB") p3 = player_factory(login="******", clan=None) p4 = player_factory(login="******", clan=None) assert game_name([p1, p2], [p3, p4]) == "Team Dostya Vs Team Rhiza"
async def test_game_name_conflicting(player_factory): p1 = player_factory(login="******", clan="CYB") p2 = player_factory(login="******", clan="CYB") p3 = player_factory(login="******", clan="AEO") p4 = player_factory(login="******", clan="UEF") assert game_name([p1, p2], [p3, p4]) == "Team CYB Vs Team Rhiza"
async def test_game_name(player_factory): p1 = player_factory(login="******", clan="CYB") p2 = player_factory(login="******", clan="CYB") p3 = player_factory(login="******", clan="AEO") p4 = player_factory(login="******", clan="AEO") assert game_name([p1, p2], [p3, p4]) == "Team CYB Vs Team AEO"
async def test_game_name_many_teams(player_factory): p1 = player_factory(login="******", clan="CYB") p2 = player_factory(login="******", clan="CYB") p3 = player_factory(login="******", clan=None) p4 = player_factory(login="******", clan=None) assert game_name([p1], [p2], [p3], [p4]) == "Dostya Vs QAI Vs Rhiza Vs Kale"
async def test_game_name_uneven(player_factory): p1 = player_factory(login="******", clan="CYB") p2 = player_factory(login="******", clan="CYB") p3 = player_factory(login="******", clan=None) assert game_name([p1, p2], [p3]) == "Team CYB Vs Rhiza"
async def test_game_name_1v1(player_factory): p1 = player_factory(login="******", clan="CYB") p2 = player_factory(login="******", clan=None) assert game_name([p1], [p2]) == "Dostya Vs Rhiza"