Hi,

OK. Yosry, How about storing the mogirfied query in the cookie/session when
> the query is executed and then modifying query history storing logic to use
> it when called ? This way you will not need to change any parsing when
> query history is displayed.
>
>> --
>>
>
My problem is not where to store the mogrified query, I can just replace
the sql sent with the response to saving the data with the mogrified one.
In order to produce the mogrified query in the first place I need a
psycopg2.cursor object, but I only have access to a Connection object (the
wrapper, not the actual psycopg2.connection object). Should I modify that
wrapper Connection class to add a mogirfy function? or just get a cursor
using the psycopg2.connection object like this: conn.conn.cursor() - which
doesn't seem right. Thoughts?

Also, could you please help me with the selenium TimeoutException in the
feature tests? 3 tests are failing because of that exception and I am not
sure what is it related to. I am attaching the feature test log file in
this email if you would like to take a look on it.

Thanks !


-- 
*Yosry Muhammad Yosry*

Computer Engineering student,
The Faculty of Engineering,
Cairo University (2021).
Class representative of CMP 2021.
https://www.linkedin.com/in/yosrym93/
2019-06-24 18:11:45,799: ERROR	STDERR:	
2019-06-24 18:11:45,799: ERROR	STDERR:	=============Running the test cases for 'PostgreSQL 11'=============
2019-06-24 18:11:48,902: ERROR	STDERR:	runTest (pgadmin.feature_tests.browser_tool_bar_test.BrowserToolBarFeatureTest)
2019-06-24 18:11:48,902: ERROR	STDERR:	Browser tool bar feature test
2019-06-24 18:11:48,902: ERROR	STDERR:	 ...
2019-06-24 18:11:53,637: ERROR	STDERR:	
2019-06-24 18:11:53,638: ERROR	STDERR:	Query Tool ToolBar Button
2019-06-24 18:11:58,197: ERROR	STDERR:	OK.
2019-06-24 18:11:58,197: ERROR	STDERR:	
2019-06-24 18:11:58,197: ERROR	STDERR:	View Data ToolBar Button
2019-06-24 18:12:01,197: ERROR	STDERR:	OK.
2019-06-24 18:12:01,197: ERROR	STDERR:	
2019-06-24 18:12:01,197: ERROR	STDERR:	Filtered Rows ToolBar Button
2019-06-24 18:12:03,218: ERROR	STDERR:	OK.
2019-06-24 18:12:04,350: ERROR	STDERR:	ok
2019-06-24 18:12:04,351: ERROR	STDERR:	runTest (pgadmin.feature_tests.copy_selected_query_results_feature_test.CopySelectedQueryResultsFeatureTest)
2019-06-24 18:12:04,351: ERROR	STDERR:	Copy rows, column using button and keyboard shortcut
2019-06-24 18:12:04,351: ERROR	STDERR:	 ...
2019-06-24 18:12:20,131: ERROR	STDERR:	ok
2019-06-24 18:12:20,131: ERROR	STDERR:	runTest (pgadmin.feature_tests.file_manager_test.CheckFileManagerFeatureTest)
2019-06-24 18:12:20,131: ERROR	STDERR:	File manager feature test
2019-06-24 18:12:20,131: ERROR	STDERR:	 ...
2019-06-24 18:12:24,483: ERROR	STDERR:	Tests to check if File manager is vulnerable to XSS...
2019-06-24 18:12:34,400: ERROR	STDERR:	ERROR
2019-06-24 18:12:34,400: ERROR	STDERR:	runTest (pgadmin.feature_tests.keyboard_shortcut_test.KeyboardShortcutFeatureTest)
2019-06-24 18:12:34,400: ERROR	STDERR:	Test for keyboard shortcut
2019-06-24 18:12:34,400: ERROR	STDERR:	 ...
2019-06-24 18:12:40,165: ERROR	STDERR:	Executing shortcut: File main menu...
2019-06-24 18:12:40,224: ERROR	STDERR:	OK
2019-06-24 18:12:40,276: ERROR	STDERR:	Executing shortcut: Object main menu...
2019-06-24 18:12:40,349: ERROR	STDERR:	OK
2019-06-24 18:12:40,349: ERROR	STDERR:	ok
2019-06-24 18:12:40,349: ERROR	STDERR:	runTest (pgadmin.feature_tests.pg_datatype_validation_test.PGDataypeFeatureTest)
2019-06-24 18:12:40,350: ERROR	STDERR:	Test checks for PG data-types output
2019-06-24 18:12:40,350: ERROR	STDERR:	 ...
2019-06-24 18:13:06,492: ERROR	STDERR:	ok
2019-06-24 18:13:06,492: ERROR	STDERR:	runTest (pgadmin.feature_tests.pg_utilities_backup_restore_test.PGUtilitiesBackupFeatureTest)
2019-06-24 18:13:06,492: ERROR	STDERR:	Test for PG utilities - Backup and Restore
2019-06-24 18:13:06,492: ERROR	STDERR:	 ...
2019-06-24 18:13:24,523: ERROR	STDERR:	ok
2019-06-24 18:13:24,523: ERROR	STDERR:	runTest (pgadmin.feature_tests.pg_utilities_backup_restore_test.PGUtilitiesBackupFeatureTest)
2019-06-24 18:13:24,524: ERROR	STDERR:	Test for XSS in Backup and Restore
2019-06-24 18:13:24,524: ERROR	STDERR:	 ...
2019-06-24 18:13:42,125: ERROR	STDERR:	ok
2019-06-24 18:13:42,125: ERROR	STDERR:	runTest (pgadmin.feature_tests.pg_utilities_maintenance_test.PGUtilitiesMaintenanceFeatureTest)
2019-06-24 18:13:42,126: ERROR	STDERR:	Test for PG maintenance: database
2019-06-24 18:13:42,126: ERROR	STDERR:	 ...
2019-06-24 18:13:56,509: ERROR	STDERR:	ok
2019-06-24 18:13:56,510: ERROR	STDERR:	runTest (pgadmin.feature_tests.pg_utilities_maintenance_test.PGUtilitiesMaintenanceFeatureTest)
2019-06-24 18:13:56,510: ERROR	STDERR:	Test for PG maintenance: table
2019-06-24 18:13:56,510: ERROR	STDERR:	 ...
2019-06-24 18:14:12,895: ERROR	STDERR:	ok
2019-06-24 18:14:12,896: ERROR	STDERR:	runTest (pgadmin.feature_tests.pg_utilities_maintenance_test.PGUtilitiesMaintenanceFeatureTest)
2019-06-24 18:14:12,896: ERROR	STDERR:	Test for XSS in maintenance dialog
2019-06-24 18:14:12,896: ERROR	STDERR:	 ...
2019-06-24 18:14:29,105: ERROR	STDERR:	ok
2019-06-24 18:14:29,106: ERROR	STDERR:	runTest (pgadmin.feature_tests.query_tool_auto_complete_tests.QueryToolAutoCompleteFeatureTest)
2019-06-24 18:14:29,106: ERROR	STDERR:	Query tool auto complete feature test
2019-06-24 18:14:29,106: ERROR	STDERR:	 ...
2019-06-24 18:14:36,518: ERROR	STDERR:	
2019-06-24 18:14:36,519: ERROR	STDERR:	Auto complete ALTER keyword...
2019-06-24 18:14:38,798: ERROR	STDERR:	OK.
2019-06-24 18:14:39,970: ERROR	STDERR:	Auto complete BEGIN keyword...
2019-06-24 18:14:41,288: ERROR	STDERR:	OK.
2019-06-24 18:14:42,312: ERROR	STDERR:	Auto complete CASCADED keyword...
2019-06-24 18:14:43,623: ERROR	STDERR:	OK.
2019-06-24 18:14:44,654: ERROR	STDERR:	Auto complete SELECT keyword...
2019-06-24 18:14:45,976: ERROR	STDERR:	OK.
2019-06-24 18:14:47,011: ERROR	STDERR:	Auto complete pg_backend_pid() function ...
2019-06-24 18:14:48,720: ERROR	STDERR:	OK.
2019-06-24 18:14:49,740: ERROR	STDERR:	Auto complete current_query() function ...
2019-06-24 18:14:51,346: ERROR	STDERR:	OK.
2019-06-24 18:14:52,352: ERROR	STDERR:	Auto complete function with argument ...
2019-06-24 18:14:53,873: ERROR	STDERR:	OK.
2019-06-24 18:14:54,907: ERROR	STDERR:	Auto complete schema other than default start with test_ ...
2019-06-24 18:14:56,451: ERROR	STDERR:	OK.
2019-06-24 18:14:57,466: ERROR	STDERR:	Auto complete schema other than default starts with comp_ ...
2019-06-24 18:14:59,072: ERROR	STDERR:	OK.
2019-06-24 18:15:00,102: ERROR	STDERR:	Auto complete first table in public schema ...
2019-06-24 18:15:01,422: ERROR	STDERR:	OK.
2019-06-24 18:15:02,429: ERROR	STDERR:	Auto complete second table in public schema ...
2019-06-24 18:15:03,761: ERROR	STDERR:	OK.
2019-06-24 18:15:04,786: ERROR	STDERR:	Auto complete JOIN second table with after schema name ...
2019-06-24 18:15:06,111: ERROR	STDERR:	OK.
2019-06-24 18:15:07,127: ERROR	STDERR:	Auto complete JOIN ON some columns ...
2019-06-24 18:15:08,447: ERROR	STDERR:	OK.
2019-06-24 18:15:09,457: ERROR	STDERR:	Auto complete JOIN ON some columns using tabel alias ...
2019-06-24 18:15:10,821: ERROR	STDERR:	OK.
2019-06-24 18:15:12,970: ERROR	STDERR:	ok
2019-06-24 18:15:12,971: ERROR	STDERR:	runTest (pgadmin.feature_tests.query_tool_journey_test.QueryToolJourneyTest)
2019-06-24 18:15:12,971: ERROR	STDERR:	Tests the path through the query tool
2019-06-24 18:15:12,971: ERROR	STDERR:	 ...
2019-06-24 18:15:42,969: ERROR	STDERR:	ok
2019-06-24 18:15:42,969: ERROR	STDERR:	runTest (pgadmin.feature_tests.query_tool_tests.QueryToolFeatureTest)
2019-06-24 18:15:42,969: ERROR	STDERR:	Query tool feature test
2019-06-24 18:15:42,969: ERROR	STDERR:	 ...
2019-06-24 18:15:53,469: ERROR	STDERR:	
2019-06-24 18:15:53,469: ERROR	STDERR:	On demand query result...
2019-06-24 18:15:53,469: ERROR	STDERR:	
2019-06-24 18:15:53,469: ERROR	STDERR:	On demand result set on scrolling...
2019-06-24 18:15:55,668: ERROR	STDERR:	OK.
2019-06-24 18:15:55,668: ERROR	STDERR:	On demand result set on grid select all...
2019-06-24 18:15:56,764: ERROR	STDERR:	OK.
2019-06-24 18:15:56,765: ERROR	STDERR:	On demand result set on column select all...
2019-06-24 18:15:57,522: ERROR	STDERR:	OK.
2019-06-24 18:15:58,667: ERROR	STDERR:	Explain query with verbose and cost...
2019-06-24 18:16:01,450: ERROR	STDERR:	OK.
2019-06-24 18:16:02,614: ERROR	STDERR:	Explain analyze query with buffers and timing...
2019-06-24 18:16:05,293: ERROR	STDERR:	OK.
2019-06-24 18:16:06,390: ERROR	STDERR:	Auto commit disabled...
2019-06-24 18:16:15,932: ERROR	STDERR:	OK.
2019-06-24 18:16:17,152: ERROR	STDERR:	Auto commit enabled...
2019-06-24 18:16:27,587: ERROR	STDERR:	OK.
2019-06-24 18:16:28,655: ERROR	STDERR:	Auto rollback enabled...
2019-06-24 18:16:42,026: ERROR	STDERR:	 OK.
2019-06-24 18:16:43,100: ERROR	STDERR:	Cancel query...
2019-06-24 18:16:46,047: ERROR	STDERR:	OK.
2019-06-24 18:16:51,008: ERROR	STDERR:	Capture Notify Statements...
2019-06-24 18:16:51,008: ERROR	STDERR:	
2019-06-24 18:16:51,009: ERROR	STDERR:		Listen on an event...
2019-06-24 18:16:53,172: ERROR	STDERR:	OK.
2019-06-24 18:16:54,302: ERROR	STDERR:		Notify event without data...
2019-06-24 18:16:56,426: ERROR	STDERR:	OK.
2019-06-24 18:16:57,649: ERROR	STDERR:		Notify event with data...
2019-06-24 18:16:59,966: ERROR	STDERR:	OK.
2019-06-24 18:17:02,530: ERROR	STDERR:	Explain query with JIT stats...
2019-06-24 18:17:02,546: ERROR	STDERR:	Skipped.
2019-06-24 18:17:03,747: ERROR	STDERR:	ok
2019-06-24 18:17:03,753: ERROR	STDERR:	runTest (pgadmin.feature_tests.table_ddl_feature_test.TableDdlFeatureTest)
2019-06-24 18:17:03,753: ERROR	STDERR:	Test table DDL generation
2019-06-24 18:17:03,753: ERROR	STDERR:	 ...
2019-06-24 18:17:17,421: ERROR	STDERR:	ok
2019-06-24 18:17:17,422: ERROR	STDERR:	runTest (pgadmin.feature_tests.view_data_dml_queries.CheckForViewDataTest)
2019-06-24 18:17:17,422: ERROR	STDERR:	Validate Insert, Update operations in View/Edit data with given test data
2019-06-24 18:17:17,422: ERROR	STDERR:	 ...
2019-06-24 18:17:50,890: ERROR	STDERR:	ERROR
2019-06-24 18:17:50,891: ERROR	STDERR:	runTest (pgadmin.feature_tests.xss_checks_panels_and_query_tool_test.CheckForXssFeatureTest)
2019-06-24 18:17:50,891: ERROR	STDERR:	Test XSS check for panels and query tool
2019-06-24 18:17:50,891: ERROR	STDERR:	 ...
2019-06-24 18:18:01,519: ERROR	STDERR:	
2019-06-24 18:18:01,519: ERROR	STDERR:		Checking the Browser tree for the XSS
2019-06-24 18:18:01,615: ERROR	STDERR:	
2019-06-24 18:18:01,615: ERROR	STDERR:		Checking the Properties tab for the XSS
2019-06-24 18:18:02,396: ERROR	STDERR:	
2019-06-24 18:18:02,396: ERROR	STDERR:		Checking the SQL tab for the XSS
2019-06-24 18:18:10,621: ERROR	STDERR:	
2019-06-24 18:18:10,621: ERROR	STDERR:		Checking the Dependents tab for the XSS
2019-06-24 18:18:11,357: ERROR	STDERR:	
2019-06-24 18:18:11,357: ERROR	STDERR:		Checking the SlickGrid cell for the XSS
2019-06-24 18:18:14,035: ERROR	STDERR:	
2019-06-24 18:18:14,035: ERROR	STDERR:		Checking the query tool history for the XSS
2019-06-24 18:18:20,714: ERROR	STDERR:	ERROR
2019-06-24 18:18:20,714: ERROR	STDERR:	runTest (pgadmin.feature_tests.xss_checks_pgadmin_debugger_test.CheckDebuggerForXssFeatureTest)
2019-06-24 18:18:20,715: ERROR	STDERR:	Tests to check if Debugger is vulnerable to XSS
2019-06-24 18:18:20,715: ERROR	STDERR:	 ...
2019-06-24 18:18:36,018: ERROR	STDERR:	skipped 'Please make sure that debugger plugin is properly configured'
2019-06-24 18:18:36,019: ERROR	STDERR:	runTest (pgadmin.feature_tests.xss_checks_roles_control_test.CheckRoleMembershipControlFeatureTest)
2019-06-24 18:18:36,019: ERROR	STDERR:	Tests to check if Role membership control is vulnerable to XSS
2019-06-24 18:18:36,019: ERROR	STDERR:	 ...
2019-06-24 18:18:46,679: ERROR	STDERR:	ok
2019-06-24 18:18:46,680: ERROR	STDERR:	runTest (regression.re_sql.tests.test_resql.ReverseEngineeredSQLTestCases)
2019-06-24 18:18:46,680: ERROR	STDERR:	Reverse Engineered SQL Test Cases
2019-06-24 18:18:46,680: ERROR	STDERR:	 ...
2019-06-24 18:18:46,777: INFO	flask.app:	Connection Request for server#1
2019-06-24 18:18:46,834: INFO	flask.app:	Connection Established for server:                 1 - PostgreSQL 11
2019-06-24 18:18:46,846: SQL	flask.app:	Execute (dict) for server #1 - DB:postgres (Query-id: 7261542):
SELECT CASE WHEN usesuper
       THEN pg_is_in_recovery()
       ELSE FALSE
       END as inrecovery,
       CASE WHEN usesuper AND pg_is_in_recovery()
       THEN pg_is_wal_replay_paused()
       ELSE FALSE
       END as isreplaypaused
FROM pg_user WHERE usename=current_user
2019-06-24 18:18:46,875: SQL	flask.app:	Execute (dict) for server #1 - DB:postgres (Query-id: 3284254):

SELECT
    db.oid as did, db.datname, db.datallowconn,
    pg_encoding_to_char(db.encoding) AS serverencoding,
    has_database_privilege(db.oid, 'CREATE') as cancreate, datlastsysoid
FROM
    pg_database db
WHERE db.oid = 32469
2019-06-24 18:18:46,894: INFO	flask.app:	Connection Established for Database Id:                 32469
2019-06-24 18:18:46,929: ERROR	STDERR:	ok
2019-06-24 18:18:46,929: ERROR	STDERR:	======================================================================
2019-06-24 18:18:46,929: ERROR	STDERR:	ERROR: runTest (pgadmin.feature_tests.file_manager_test.CheckFileManagerFeatureTest)
2019-06-24 18:18:46,929: ERROR	STDERR:	File manager feature test
2019-06-24 18:18:46,929: ERROR	STDERR:	----------------------------------------------------------------------
2019-06-24 18:18:46,929: ERROR	STDERR:	Traceback (most recent call last):
2019-06-24 18:18:46,929: ERROR	STDERR:	  File "/home/yosrym93/Dev/GSoC/pgadmin4/web/pgadmin/feature_tests/file_manager_test.py", line 53, in runTest
2019-06-24 18:18:46,930: ERROR	STDERR:	    self._create_new_file()
2019-06-24 18:18:46,930: ERROR	STDERR:	  File "/home/yosrym93/Dev/GSoC/pgadmin4/web/pgadmin/feature_tests/file_manager_test.py", line 68, in _create_new_file
2019-06-24 18:18:46,930: ERROR	STDERR:	    self.page.find_by_css_selector(QueryToolLocatorsCss.btn_save).click()
2019-06-24 18:18:46,930: ERROR	STDERR:	  File "/home/yosrym93/Dev/GSoC/pgadmin4/web/regression/feature_utils/pgadmin_page.py", line 327, in find_by_css_selector
2019-06-24 18:18:46,930: ERROR	STDERR:	    lambda driver: driver.find_element_by_css_selector(css_selector)
2019-06-24 18:18:46,930: ERROR	STDERR:	  File "/home/yosrym93/Dev/GSoC/pgadmin4/web/regression/feature_utils/pgadmin_page.py", line 507, in wait_for_element
2019-06-24 18:18:46,930: ERROR	STDERR:	    self._wait_for("element to exist", element_if_it_exists)
2019-06-24 18:18:46,930: ERROR	STDERR:	  File "/home/yosrym93/Dev/GSoC/pgadmin4/web/regression/feature_utils/pgadmin_page.py", line 582, in _wait_for
2019-06-24 18:18:46,930: ERROR	STDERR:	    "Timed out waiting for " + waiting_for_message
2019-06-24 18:18:46,930: ERROR	STDERR:	  File "/home/yosrym93/Dev/GSoC/pgadmin4/venv/lib/python3.6/site-packages/selenium/webdriver/support/wait.py", line 80, in until
2019-06-24 18:18:46,930: ERROR	STDERR:	    raise TimeoutException(message, screen, stacktrace)
2019-06-24 18:18:46,930: ERROR	STDERR:	selenium.common.exceptions.TimeoutException: Message: Timed out waiting for element to exist
2019-06-24 18:18:46,930: ERROR	STDERR:	======================================================================
2019-06-24 18:18:46,930: ERROR	STDERR:	ERROR: runTest (pgadmin.feature_tests.view_data_dml_queries.CheckForViewDataTest)
2019-06-24 18:18:46,930: ERROR	STDERR:	Validate Insert, Update operations in View/Edit data with given test data
2019-06-24 18:18:46,930: ERROR	STDERR:	----------------------------------------------------------------------
2019-06-24 18:18:46,931: ERROR	STDERR:	Traceback (most recent call last):
2019-06-24 18:18:46,931: ERROR	STDERR:	  File "/home/yosrym93/Dev/GSoC/pgadmin4/web/pgadmin/feature_tests/view_data_dml_queries.py", line 116, in runTest
2019-06-24 18:18:46,931: ERROR	STDERR:	    self._add_row()
2019-06-24 18:18:46,931: ERROR	STDERR:	  File "/home/yosrym93/Dev/GSoC/pgadmin4/web/pgadmin/feature_tests/view_data_dml_queries.py", line 282, in _add_row
2019-06-24 18:18:46,931: ERROR	STDERR:	    self.page.find_by_id("btn-save").click()  # Save data
2019-06-24 18:18:46,931: ERROR	STDERR:	  File "/home/yosrym93/Dev/GSoC/pgadmin4/web/regression/feature_utils/pgadmin_page.py", line 322, in find_by_id
2019-06-24 18:18:46,931: ERROR	STDERR:	    lambda driver: driver.find_element_by_id(element_id)
2019-06-24 18:18:46,931: ERROR	STDERR:	  File "/home/yosrym93/Dev/GSoC/pgadmin4/web/regression/feature_utils/pgadmin_page.py", line 507, in wait_for_element
2019-06-24 18:18:46,931: ERROR	STDERR:	    self._wait_for("element to exist", element_if_it_exists)
2019-06-24 18:18:46,931: ERROR	STDERR:	  File "/home/yosrym93/Dev/GSoC/pgadmin4/web/regression/feature_utils/pgadmin_page.py", line 582, in _wait_for
2019-06-24 18:18:46,931: ERROR	STDERR:	    "Timed out waiting for " + waiting_for_message
2019-06-24 18:18:46,931: ERROR	STDERR:	  File "/home/yosrym93/Dev/GSoC/pgadmin4/venv/lib/python3.6/site-packages/selenium/webdriver/support/wait.py", line 80, in until
2019-06-24 18:18:46,931: ERROR	STDERR:	    raise TimeoutException(message, screen, stacktrace)
2019-06-24 18:18:46,931: ERROR	STDERR:	selenium.common.exceptions.TimeoutException: Message: Timed out waiting for element to exist
2019-06-24 18:18:46,931: ERROR	STDERR:	======================================================================
2019-06-24 18:18:46,931: ERROR	STDERR:	ERROR: runTest (pgadmin.feature_tests.xss_checks_panels_and_query_tool_test.CheckForXssFeatureTest)
2019-06-24 18:18:46,931: ERROR	STDERR:	Test XSS check for panels and query tool
2019-06-24 18:18:46,932: ERROR	STDERR:	----------------------------------------------------------------------
2019-06-24 18:18:46,932: ERROR	STDERR:	Traceback (most recent call last):
2019-06-24 18:18:46,932: ERROR	STDERR:	  File "/home/yosrym93/Dev/GSoC/pgadmin4/web/pgadmin/feature_tests/xss_checks_panels_and_query_tool_test.py", line 67, in runTest
2019-06-24 18:18:46,932: ERROR	STDERR:	    self._check_xss_in_query_tool_history()
2019-06-24 18:18:46,932: ERROR	STDERR:	  File "/home/yosrym93/Dev/GSoC/pgadmin4/web/pgadmin/feature_tests/xss_checks_panels_and_query_tool_test.py", line 216, in _check_xss_in_query_tool_history
2019-06-24 18:18:46,932: ERROR	STDERR:	    ".query-detail .content-value"
2019-06-24 18:18:46,932: ERROR	STDERR:	  File "/home/yosrym93/Dev/GSoC/pgadmin4/web/regression/feature_utils/pgadmin_page.py", line 327, in find_by_css_selector
2019-06-24 18:18:46,932: ERROR	STDERR:	    lambda driver: driver.find_element_by_css_selector(css_selector)
2019-06-24 18:18:46,932: ERROR	STDERR:	  File "/home/yosrym93/Dev/GSoC/pgadmin4/web/regression/feature_utils/pgadmin_page.py", line 507, in wait_for_element
2019-06-24 18:18:46,932: ERROR	STDERR:	    self._wait_for("element to exist", element_if_it_exists)
2019-06-24 18:18:46,932: ERROR	STDERR:	  File "/home/yosrym93/Dev/GSoC/pgadmin4/web/regression/feature_utils/pgadmin_page.py", line 582, in _wait_for
2019-06-24 18:18:46,932: ERROR	STDERR:	    "Timed out waiting for " + waiting_for_message
2019-06-24 18:18:46,932: ERROR	STDERR:	  File "/home/yosrym93/Dev/GSoC/pgadmin4/venv/lib/python3.6/site-packages/selenium/webdriver/support/wait.py", line 80, in until
2019-06-24 18:18:46,932: ERROR	STDERR:	    raise TimeoutException(message, screen, stacktrace)
2019-06-24 18:18:46,932: ERROR	STDERR:	selenium.common.exceptions.TimeoutException: Message: Timed out waiting for element to exist
2019-06-24 18:18:46,932: ERROR	STDERR:	----------------------------------------------------------------------
2019-06-24 18:18:46,932: ERROR	STDERR:	Ran 19 tests in 418.027s
2019-06-24 18:18:46,933: ERROR	STDERR:	FAILED
2019-06-24 18:18:46,933: ERROR	STDERR:	 (errors=3, skipped=1)
2019-06-24 18:18:47,638: ERROR	STDERR:	
2019-06-24 18:18:47,638: ERROR	STDERR:	======================================================================
2019-06-24 18:18:47,638: ERROR	STDERR:	Test Result Summary
2019-06-24 18:18:47,638: ERROR	STDERR:	======================================================================
2019-06-24 18:18:47,639: ERROR	STDERR:	PostgreSQL 11:
2019-06-24 18:18:47,639: ERROR	STDERR:	
2019-06-24 18:18:47,639: ERROR	STDERR:		15 tests passed
2019-06-24 18:18:47,639: ERROR	STDERR:		3 tests failed:
2019-06-24 18:18:47,639: ERROR	STDERR:			CheckFileManagerFeatureTest (File manager feature test)
2019-06-24 18:18:47,639: ERROR	STDERR:			CheckForViewDataTest (Validate Insert, Update operations in View/Edit data with given test data)
2019-06-24 18:18:47,639: ERROR	STDERR:			CheckForXssFeatureTest (Test XSS check for panels and query tool)
2019-06-24 18:18:47,639: ERROR	STDERR:		1 test skipped:
2019-06-24 18:18:47,639: ERROR	STDERR:			CheckDebuggerForXssFeatureTest (Tests to check if Debugger is vulnerable to XSS)
2019-06-24 18:18:47,640: ERROR	STDERR:	======================================================================

Reply via email to