def test_maps(self): mock_base_api = MagicMock() expected_return = object() mock_base_api.raw_request_static.return_value = expected_return static_data = DataDragonApi(mock_base_api) version = "234" locale = "sdfasdf" ret = static_data.maps(version, locale) mock_base_api.raw_request_static.assert_called_once_with( f"https://ddragon.leagueoflegends.com/cdn/{version}/data/{locale}/map.json", {}, ) assert ret is expected_return
def test_all_champions_default(self): mock_base_api = MagicMock() expected_return = object() mock_base_api.raw_request_static.return_value = expected_return static_data = DataDragonApi(mock_base_api) default_locale = "en_US" version = "234" ret = static_data.champions(version) mock_base_api.raw_request_static.assert_called_once_with( f"https://ddragon.leagueoflegends.com/cdn/{version}/data/{default_locale}/champion.json", {}, ) assert ret is expected_return
def test_version(self): mock_base_api = MagicMock() expected_return = object() mock_base_api.raw_request_static.return_value = expected_return static_data = DataDragonApi(mock_base_api) region = "euw1" ret = static_data.versions_for_region(region) mock_base_api.raw_request_static.assert_called_once_with( "https://ddragon.leagueoflegends.com/realms/{region}.json".format( region="euw" ), {}, ) assert ret is expected_return