diff --git a/web/pgadmin/feature_tests/copy_selected_query_results_feature_test.py b/web/pgadmin/feature_tests/copy_selected_query_results_feature_test.py index d01bf66..41fd6da 100644 --- a/web/pgadmin/feature_tests/copy_selected_query_results_feature_test.py +++ b/web/pgadmin/feature_tests/copy_selected_query_results_feature_test.py @@ -66,7 +66,7 @@ class CopySelectedQueryResultsFeatureTest(BaseFeatureTest): self.page.find_by_xpath("//*[@id='btn-copy-row']").click() - self.assertEqual("'Some-Name','6','some info'", + self.assertEqual('"Some-Name","6","some info"', pyperclip.paste()) def _copies_columns(self): @@ -75,9 +75,9 @@ class CopySelectedQueryResultsFeatureTest(BaseFeatureTest): self.page.find_by_xpath("//*[@id='btn-copy-row']").click() self.assertEqual( - """'Some-Name' -'Some-Other-Name' -'Yet-Another-Name'""", + """\"Some-Name" +"Some-Other-Name" +"Yet-Another-Name\"""", pyperclip.paste()) def _copies_row_using_keyboard_shortcut(self): @@ -86,7 +86,7 @@ class CopySelectedQueryResultsFeatureTest(BaseFeatureTest): ActionChains(self.page.driver).key_down(Keys.CONTROL).send_keys('c').key_up(Keys.CONTROL).perform() - self.assertEqual("'Some-Name','6','some info'", + self.assertEqual('"Some-Name","6","some info"', pyperclip.paste()) def _copies_column_using_keyboard_shortcut(self): @@ -96,9 +96,9 @@ class CopySelectedQueryResultsFeatureTest(BaseFeatureTest): ActionChains(self.page.driver).key_down(Keys.CONTROL).send_keys('c').key_up(Keys.CONTROL).perform() self.assertEqual( - """'Some-Name' -'Some-Other-Name' -'Yet-Another-Name'""", + """\"Some-Name" +"Some-Other-Name" +"Yet-Another-Name\"""", pyperclip.paste()) def _copies_rectangular_selection(self): @@ -112,8 +112,8 @@ class CopySelectedQueryResultsFeatureTest(BaseFeatureTest): .release(bottom_right_cell).perform() ActionChains(self.page.driver).key_down(Keys.CONTROL).send_keys('c').key_up(Keys.CONTROL).perform() - self.assertEqual("""'Some-Other-Name','22' -'Yet-Another-Name','14'""", pyperclip.paste()) + self.assertEqual("""\"Some-Other-Name","22" +"Yet-Another-Name","14\"""", pyperclip.paste()) def _shift_resizes_rectangular_selection(self): pyperclip.copy("old clipboard contents") @@ -128,8 +128,8 @@ class CopySelectedQueryResultsFeatureTest(BaseFeatureTest): ActionChains(self.page.driver).key_down(Keys.SHIFT).send_keys(Keys.ARROW_RIGHT).key_up(Keys.SHIFT).perform() ActionChains(self.page.driver).key_down(Keys.CONTROL).send_keys('c').key_up(Keys.CONTROL).perform() - self.assertEqual("""'Some-Other-Name','22','some other info' -'Yet-Another-Name','14','cool info'""", pyperclip.paste()) + self.assertEqual("""\"Some-Other-Name","22","some other info" +"Yet-Another-Name","14","cool info\"""", pyperclip.paste()) def _shift_resizes_column_selection(self): pyperclip.copy("old clipboard contents") @@ -141,9 +141,9 @@ class CopySelectedQueryResultsFeatureTest(BaseFeatureTest): ActionChains(self.page.driver).key_down(Keys.CONTROL).send_keys('c').key_up(Keys.CONTROL).perform() self.assertEqual( - """'Some-Name','6' -'Some-Other-Name','22' -'Yet-Another-Name','14'""", + """\"Some-Name","6" +"Some-Other-Name","22" +"Yet-Another-Name","14\"""", pyperclip.paste()) def _mouseup_outside_grid_still_makes_a_selection(self): @@ -160,7 +160,7 @@ class CopySelectedQueryResultsFeatureTest(BaseFeatureTest): ActionChains(self.page.driver).key_down(Keys.CONTROL).send_keys('c').key_up(Keys.CONTROL).perform() - self.assertEqual("'cool info'", pyperclip.paste()) + self.assertEqual('"cool info"', pyperclip.paste()) def after(self): self.page.close_query_tool() diff --git a/web/pgadmin/feature_tests/query_tool_journey_test.py b/web/pgadmin/feature_tests/query_tool_journey_test.py index 87514b1..6b79948 100644 --- a/web/pgadmin/feature_tests/query_tool_journey_test.py +++ b/web/pgadmin/feature_tests/query_tool_journey_test.py @@ -54,7 +54,7 @@ class QueryToolJourneyTest(BaseFeatureTest): self.page.find_by_xpath("//*[contains(@class, 'slick-row')]/*[1]").click() self.page.find_by_xpath("//*[@id='btn-copy-row']").click() - self.assertEqual("'Some-Name','6','some info'", + self.assertEqual('"Some-Name","6","some info"', pyperclip.paste()) def _test_copies_columns(self): @@ -65,9 +65,9 @@ class QueryToolJourneyTest(BaseFeatureTest): self.page.find_by_xpath("//*[@data-test='output-column-header' and contains(., 'some_column')]").click() self.page.find_by_xpath("//*[@id='btn-copy-row']").click() - self.assertTrue("'Some-Name'" in pyperclip.paste()) - self.assertTrue("'Some-Other-Name'" in pyperclip.paste()) - self.assertTrue("'Yet-Another-Name'" in pyperclip.paste()) + self.assertTrue('"Some-Name"' in pyperclip.paste()) + self.assertTrue('"Some-Other-Name"' in pyperclip.paste()) + self.assertTrue('"Yet-Another-Name"' in pyperclip.paste()) def _test_history_tab(self): self.__clear_query_tool() diff --git a/web/pgadmin/static/js/backform.pgadmin.js b/web/pgadmin/static/js/backform.pgadmin.js index 297e8ec..865746f 100644 --- a/web/pgadmin/static/js/backform.pgadmin.js +++ b/web/pgadmin/static/js/backform.pgadmin.js @@ -1723,7 +1723,7 @@ ' <% var option = options[i]; %>', '