def test_get_playable_specialization(snapshot): client = WarcraftClient(os.getenv("CLIENT_ID"), os.getenv("CLIENT_SECRET"), Region.us, Locale.en_US) response = client.get_playable_specialization(262) text = json.dumps(response) text = text.replace("\\r\\n", "\\n") obj = json.loads(text) assert obj == snapshot
def test_get_journal_encounter(snapshot): client = WarcraftClient( os.getenv("CLIENT_ID"), os.getenv("CLIENT_SECRET"), Region.us, Locale.en_US ) response = client.get_journal_encounter(89) text = json.dumps(response) text = text.replace("\\r\\n", "\\n") obj = json.loads(text) assert obj == snapshot
def test_warcraft_client_get_achievement_categories_index( mock_client, mock_response): # Arrange expected_json = {"key": "value"} mock_response.with_json(expected_json) mock_client.with_response(mock_response) client = WarcraftClient("client_id", "client_secret", base_url=BASE_URL, client=mock_client) # Act actual_json = client.get_achievement_categories_index() # Asset assert expected_json == actual_json
def test_get_achievement_media(snapshot): client = WarcraftClient(os.getenv("CLIENT_ID"), os.getenv("CLIENT_SECRET"), Region.us, Locale.en_US) response = client.get_achievement_media(6) assert response == snapshot
def test_get_connected_realm(snapshot): client = WarcraftClient(os.getenv("CLIENT_ID"), os.getenv("CLIENT_SECRET"), Region.us, Locale.en_US) response = client.get_connected_realm(11) assert response == snapshot
def test_get_guild_crest_emblem_media(snapshot): client = WarcraftClient( os.getenv("CLIENT_ID"), os.getenv("CLIENT_SECRET"), Region.us, Locale.en_US ) response = client.get_guild_crest_emblem_media(0) assert response == snapshot
def test_get_azerite_essence_media(snapshot): client = WarcraftClient(os.getenv("CLIENT_ID"), os.getenv("CLIENT_SECRET"), Region.us, Locale.en_US) response = client.get_azerite_essence_media(2) assert response == snapshot
def test_warcraft_client_init(mocker): mocker.patch("requests.Response") mocker.patch("uplink.Consumer.session") mocker.patch( "authlib.integrations.requests_client.OAuth2Session.fetch_token") WarcraftClient("client_id", "client_secret")
def test_get_mythic_keystone_season(snapshot): client = WarcraftClient(os.getenv("CLIENT_ID"), os.getenv("CLIENT_SECRET"), Region.us, Locale.en_US) response = client.get_mythic_keystone_season(1) assert response == snapshot
def test_get_pvp_leaderboard(snapshot): client = WarcraftClient(os.getenv("CLIENT_ID"), os.getenv("CLIENT_SECRET"), Region.us, Locale.en_US) response = client.get_pvp_leaderboard(27, "3v3") assert response == snapshot
def test_get_item_subclass(snapshot): client = WarcraftClient( os.getenv("CLIENT_ID"), os.getenv("CLIENT_SECRET"), Region.us, Locale.en_US ) response = client.get_item_subclass(0, 0) assert response == snapshot
def test_get_spell(snapshot): client = WarcraftClient(os.getenv("CLIENT_ID"), os.getenv("CLIENT_SECRET"), Region.us, Locale.en_US) response = client.get_spell(196607) assert response == snapshot
def test_get_mythic_keystone_leaderboard(snapshot): client = WarcraftClient(os.getenv("CLIENT_ID"), os.getenv("CLIENT_SECRET"), Region.us, Locale.en_US) response = client.get_mythic_keystone_leaderboard(11, 197, 641) assert response == snapshot
def test_get_mythic_raid_leaderboard(snapshot): client = WarcraftClient(os.getenv("CLIENT_ID"), os.getenv("CLIENT_SECRET"), Region.us, Locale.en_US) response = client.get_mythic_raid_leaderboard("uldir", "alliance") assert response == snapshot
def test_get_journal_instance_media(snapshot): client = WarcraftClient( os.getenv("CLIENT_ID"), os.getenv("CLIENT_SECRET"), Region.us, Locale.en_US ) response = client.get_journal_instance_media(63) assert response == snapshot
def test_get_power_type(snapshot): client = WarcraftClient(os.getenv("CLIENT_ID"), os.getenv("CLIENT_SECRET"), Region.us, Locale.en_US) response = client.get_power_type(0) assert response == snapshot
def test_get_creature_family_media(snapshot): client = WarcraftClient( os.getenv("CLIENT_ID"), os.getenv("CLIENT_SECRET"), Region.us, Locale.en_US ) response = client.get_creature_family_media(1) assert response == snapshot
def test_get_reputation_tiers(snapshot): client = WarcraftClient( os.getenv("CLIENT_ID"), os.getenv("CLIENT_SECRET"), Region.us, Locale.en_US ) response = client.get_reputation_tiers(2) assert response == snapshot
def test_get_quest_category(snapshot): client = WarcraftClient(os.getenv("CLIENT_ID"), os.getenv("CLIENT_SECRET"), Region.us, Locale.en_US) response = client.get_quest_category(1) assert response == snapshot
def test_get_playable_class_media(snapshot): client = WarcraftClient(os.getenv("CLIENT_ID"), os.getenv("CLIENT_SECRET"), Region.us, Locale.en_US) response = client.get_playable_class_media(7) assert response == snapshot
def test_get_pvp_talent_slots(snapshot): client = WarcraftClient(os.getenv("CLIENT_ID"), os.getenv("CLIENT_SECRET"), Region.us, Locale.en_US) response = client.get_pvp_talent_slots(7) assert response == snapshot
def test_get_profession_skill_tier(snapshot): client = WarcraftClient(os.getenv("CLIENT_ID"), os.getenv("CLIENT_SECRET"), Region.us, Locale.en_US) response = client.get_profession_skill_tier(164, 2477) assert response == snapshot
def test_get_titles_index(snapshot): client = WarcraftClient(os.getenv("CLIENT_ID"), os.getenv("CLIENT_SECRET"), Region.us, Locale.en_US) response = client.get_titles_index() assert response == snapshot
def test_get_journal_expansion(snapshot): client = WarcraftClient( os.getenv("CLIENT_ID"), os.getenv("CLIENT_SECRET"), Region.us, Locale.en_US ) response = client.get_journal_expansion(68) assert response == snapshot