def test_integration_wowace_find_zip_url(self): for game_version in GameVersion.__members__.values(): with self.subTest(game_version): c = wowace.WoWAce(self.url, game_version) zip_url = c.find_zip_url() # example for bartender 4.8.8 release: https://www.wowace.com/projects/bartender4/files/2794704/download self.assertRegex(zip_url.lower(), rf'{self.url}/files/[0-9]+/download')
def test_integration_wowace_get_latest_version(self): for url, version_regex in version_test_data: for game_version in GameVersion.__members__.values(): with self.subTest((game_version, url, version_regex)): c = wowace.WoWAce(url, game_version) latest_version = c.get_latest_version() # something like 4.5.6, or v163 self.assertRegex(latest_version, version_regex)
def setUp(self): self.url = 'https://www.wowace.com/projects/bartender4' self.wowace = wowace.WoWAce(self.url)
def setUp(self): self.url = 'https://www.wowace.com/projects/bartender4' self.wowace = wowace.WoWAce(self.url, GameVersion.retail)