def setUp(self): populate_plugins_table() if check_test_tag(self, "dont_select"): pass else: select_plugin(self) self.base_url = "/the_elder_commands/other/"
def setUp(self): super().setUp() populate_plugins_table() if check_test_tag(self, "dont_select"): pass else: self.select_plugin() self.driver.get(self.live_server_url + "/spells/")
def setUp(self): super().setUp() populate_plugins_table() if check_test_tag(self, "dont_select"): pass else: self.select_plugin() self.driver.get(self.live_server_url + "/other/") self.extra_time_to_load_js(1)
def setUp(self): super().setUp() self.maxDiff = None if check_test_tag(self, "dont_select"): pass else: populate_plugins_table() self.select_plugins() # Foris open The elder commands website. self.driver.get(self.live_server_url + "/items/")
def setUp(self): populate_plugins_table() session = self.client.session session.update({"selected": [{ "name": "test 01", "usable_name": "test_01", "version": "03", "language": "english", "load_order": "A5", "is_esl": False }]}) session.save()
def setUp(self): populate_plugins_table() class FakeRequest: POST = QueryDict("", mutable=True) session = { "selected": [{ "usable_name": "test_01", "language": "english", "version": "01", "is_esl": False, "name": "test 01" }] } self.request = FakeRequest()
def setUp(self): super().setUp() if check_test_tag(self, "create_test_file"): self.create_test_files( {"TEC_plugin_test_file.tec": PLUGIN_TEST_FILE}) elif check_test_tag(self, "create_incorrect_file"): self.create_test_files({"TEC_incorrect_file.ini": b'3432342343'}) elif check_test_tag(self, "populate_plugins_table"): populate_plugins_table() elif check_test_tag(self, "create_esl_file"): self.create_test_files({"TEC_esl_file.tec": PLUGIN_TEST_ESL_FILE}) elif check_test_tag(self, "create_escape_file"): self.create_test_files( {"TEC_escape_file.tec": PLUGIN_TEST_ESCAPE_FILE}) # Foris open plugins section of TEC, self.driver.get(self.live_server_url + "/plugins/")
def test_reset_button(self): populate_plugins_table() self.driver.get(self.live_server_url + "/plugins/") self.wait_for(lambda: self.driver.find_element_by_class_name("test_01").click()) self.driver.find_element_by_name("test_01_load_order").send_keys("01") self.driver.find_element_by_class_name("submit_table").click() # Foris generate skills self.driver.get(self.live_server_url + "/skills/") self.driver.find_element_by_id("id_calculate").click() # items self.driver.get(self.live_server_url + "/items/") table_body = self.wait_for(lambda: self.driver.find_element_by_id("id_weapons_tbody")) self.wait_for(lambda: table_body.find_element_by_tag_name("input").send_keys("80")) click_javascript_button(self, "submit_table") self.wait_for(lambda: self.driver.find_element_by_class_name("alert-primary")) # spells self.driver.get(self.live_server_url + "/spells/") table_body = self.wait_for(lambda: self.driver.find_element_by_id("id_alteration_table")) self.wait_for(lambda: table_body.find_element_by_tag_name("input").click()) click_javascript_button(self, "submit_table") self.wait_for(lambda: self.driver.find_element_by_class_name("alert-primary")) # gold self.driver.get(self.live_server_url + "/other/") table_body = self.wait_for(lambda: self.driver.find_element_by_id("id_variety_table")) self.wait_for(lambda: table_body.find_element_by_name("gold").send_keys("80")) click_javascript_button(self, "submit_table") self.wait_for(lambda: self.driver.find_element_by_class_name("alert-primary")) # then he check commands self.driver.get(self.base_url) self.wait_for(lambda: self.assertEqual( self.driver.find_element_by_id("id_commands_list").text, "Commands List:\nplayer.advskill onehanded 10051\nplayer.additem 01017009 80\n" "player.addspell 01000001\nplayer.additem 0000000F 80")) # but he change mind and reset all. self.driver.find_element_by_class_name("reset").click() self.wait_for(lambda: self.assertEqual(self.driver.find_element_by_id("id_commands_list").text, "Commands List:"))
def setUp(self): self.maxDiff = None populate_plugins_table()