예제 #1
0
 def test_downloaded_file_exists(self):
     with browser.CookieClickerSite() as site:
         try:
             save_manager.download_save_file(site.driver)
             self.assertTrue(os.path.isfile(
                 os.path.join(os.path.dirname(os.path.abspath(__file__)), 'output_saves', 'save.txt')))
         except Exception:
             self.fail("download_save_file() raised Exception unexpectedly!")
예제 #2
0
 def test_clicks_are_working(self):
     with browser.CookieClickerSite() as site:
         try:
             clicker.farm(site.driver, 30)
             before = clicker.get_stats(site.driver)
             clicker.farm(site.driver, 30)
             after = clicker.get_stats(site.driver)
             self.assertNotEqual(before, after)
         except Exception:
             self.fail("farm() raised Exception unexpectedly!")
예제 #3
0
    def test_open_and_close(self):
        site = browser.CookieClickerSite()
        try:
            site.__enter__()
        except Exception:
            self.fail("site.open() raised Exception unexpectedly!")

        try:
            site.__exit__()
        except Exception:
            self.fail("site.close() raised Exception unexpectedly!")
예제 #4
0
 def test_loading_is_working(self):
     with browser.CookieClickerSite() as site:
         try:
             clicker.farm(site.driver, 10)
             before = clicker.get_stats(site.driver)
             save_manager.load_from_save_file(site.driver, 'test.txt')
             clicker.farm(site.driver, 2)
             after = clicker.get_stats(site.driver)
             self.assertNotEqual(before, after)
         except Exception:
             self.fail("farm() raised Exception unexpectedly!")
예제 #5
0
def mine(farm_time, save_file, browser_name):
    with browser.CookieClickerSite(browser_name) as site:
        save_manager.load_from_save_file(site.driver, save_file)
        clicker.farm(site.driver, int(farm_time))
        save_manager.download_save_file(site.driver)
예제 #6
0
 def test_farm(self):
     with browser.CookieClickerSite() as site:
         try:
             clicker.farm(site.driver, 30)
         except Exception:
             self.fail("farm() raised Exception unexpectedly!")
예제 #7
0
 def test_print_stats(self):
     with browser.CookieClickerSite() as site:
         try:
             clicker.get_stats(site.driver)
         except Exception:
             self.fail("print_stats() raised Exception unexpectedly!")
예제 #8
0
 def test_click_ups(self):
     with browser.CookieClickerSite() as site:
         try:
             clicker.click_ups(site.driver)
         except Exception:
             self.fail("click_ups() raised Exception unexpectedly!")
예제 #9
0
 def test_download_save_file(self):
     with browser.CookieClickerSite() as site:
         try:
             save_manager.download_save_file(site.driver)
         except Exception:
             self.fail("download_save_file() raised Exception unexpectedly!")
예제 #10
0
 def test_load_from_save_file(self):
     with browser.CookieClickerSite() as site:
         try:
             save_manager.load_from_save_file(site.driver, 'test.txt')
         except Exception:
             self.fail("load_from_save_file() raised Exception unexpectedly!")
예제 #11
0
 def test_open_options(self):
     with browser.CookieClickerSite() as site:
         try:
             save_manager._open_options(site.driver)
         except Exception:
             self.fail("_open_options() raised Exception unexpectedly!")