mirror of
https://github.com/pgadmin-org/pgadmin4.git
synced 2026-10-25 22:20:05 -05:00
Fixed feature test cases.
This commit is contained in:
1 parent
cc91e5da94
commit
246bb01736
6 files changed
+50
-35
No files matched your search
@@ -88,7 +88,7 @@ class PGUtilitiesBackupFeatureTest(BaseFeatureTest):
|
||||
NavMenuLocators.process_watcher_alertfier))
|
||||
self.page.wait_for_element_to_disappear(
|
||||
lambda driver: driver.find_element(
|
||||
By.CSS_SELECTOR, ".loading-logs"), 10)
|
||||
By.CSS_SELECTOR, ".loading-logs"), 18)
|
||||
|
||||
expected_backup_success_msg = "Successfully completed."
|
||||
self.assertEqual(status, expected_backup_success_msg)
|
||||
@@ -157,18 +157,23 @@ class PGUtilitiesBackupFeatureTest(BaseFeatureTest):
|
||||
os.remove(backup_file)
|
||||
|
||||
def after(self):
|
||||
test_gui_helper.close_process_watcher(self)
|
||||
test_gui_helper.close_bgprocess_popup(self)
|
||||
self.page.remove_server(self.server)
|
||||
connection = test_utils.get_db_connection(
|
||||
self.server['db'],
|
||||
self.server['username'],
|
||||
self.server['db_password'],
|
||||
self.server['host'],
|
||||
self.server['port'],
|
||||
self.server['sslmode']
|
||||
)
|
||||
test_utils.drop_database(connection, self.database_name)
|
||||
try:
|
||||
test_gui_helper.close_process_watcher(self)
|
||||
test_gui_helper.close_bgprocess_popup(self)
|
||||
self.page.remove_server(self.server)
|
||||
except Exception as e:
|
||||
print("PGUtilitiesBackupFeatureTest - "
|
||||
"Exception occurred in after method")
|
||||
finally:
|
||||
connection = test_utils.get_db_connection(
|
||||
self.server['db'],
|
||||
self.server['username'],
|
||||
self.server['db_password'],
|
||||
self.server['host'],
|
||||
self.server['port'],
|
||||
self.server['sslmode']
|
||||
)
|
||||
test_utils.drop_database(connection, self.database_name)
|
||||
|
||||
def _check_detailed_window_for_xss(self, tool_name):
|
||||
source_code = self.page.find_by_css_selector(
|
||||
|
||||
@@ -165,19 +165,24 @@ class PGUtilitiesMaintenanceFeatureTest(BaseFeatureTest):
|
||||
test_gui_helper.close_process_watcher(self)
|
||||
|
||||
def after(self):
|
||||
test_gui_helper.close_bgprocess_popup(self)
|
||||
test_utils.delete_table(self.server, self.database_name,
|
||||
self.table_name)
|
||||
self.page.remove_server(self.server)
|
||||
connection = test_utils.get_db_connection(
|
||||
self.server['db'],
|
||||
self.server['username'],
|
||||
self.server['db_password'],
|
||||
self.server['host'],
|
||||
self.server['port'],
|
||||
self.server['sslmode']
|
||||
)
|
||||
test_utils.drop_database(connection, self.database_name)
|
||||
try:
|
||||
test_gui_helper.close_bgprocess_popup(self)
|
||||
test_utils.delete_table(self.server, self.database_name,
|
||||
self.table_name)
|
||||
self.page.remove_server(self.server)
|
||||
except Exception as e:
|
||||
print("PGUtilitiesMaintenanceFeatureTest - "
|
||||
"Exception occurred in after method")
|
||||
finally:
|
||||
connection = test_utils.get_db_connection(
|
||||
self.server['db'],
|
||||
self.server['username'],
|
||||
self.server['db_password'],
|
||||
self.server['host'],
|
||||
self.server['port'],
|
||||
self.server['sslmode']
|
||||
)
|
||||
test_utils.drop_database(connection, self.database_name)
|
||||
|
||||
def check_escaped_characters(self, source_code, string_to_find, source):
|
||||
# For XSS we need to search against element's html code
|
||||
|
||||
@@ -82,7 +82,7 @@ class CheckRoleMembershipControlFeatureTest(BaseFeatureTest):
|
||||
# Fetch the source code for our custom control
|
||||
source_code = self.page.find_by_xpath(
|
||||
"//span[contains(@class,'icon-')]/following-sibling::span"
|
||||
).text
|
||||
).get_attribute('innerHTML')
|
||||
|
||||
self._check_escaped_characters(
|
||||
source_code,
|
||||
|
||||
Reference in new issue
Block a user