Example #1
0
 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')
Example #2
0
 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)
Example #3
0
 def setUp(self):
     self.url = 'https://www.wowace.com/projects/bartender4'
     self.wowace = wowace.WoWAce(self.url)
Example #4
0
 def setUp(self):
     self.url = 'https://www.wowace.com/projects/bartender4'
     self.wowace = wowace.WoWAce(self.url, GameVersion.retail)