summaryrefslogtreecommitdiff
path: root/sw/qa/uitest/table/tableToText.py
diff options
context:
space:
mode:
Diffstat (limited to 'sw/qa/uitest/table/tableToText.py')
-rw-r--r--sw/qa/uitest/table/tableToText.py119
1 files changed, 59 insertions, 60 deletions
diff --git a/sw/qa/uitest/table/tableToText.py b/sw/qa/uitest/table/tableToText.py
index f131f914c93e..110a3e0837d6 100644
--- a/sw/qa/uitest/table/tableToText.py
+++ b/sw/qa/uitest/table/tableToText.py
@@ -12,68 +12,67 @@ from uitest.uihelper.common import get_url_for_data_file
class tableToText(UITestCase):
def test_table_to_text(self):
- writer_doc = self.ui_test.load_file(get_url_for_data_file("tableToText.odt"))
- document = self.ui_test.get_component()
- xWriterDoc = self.xUITest.getTopFocusWindow()
- #dialog Table to text - Tabs; verify
- self.ui_test.execute_dialog_through_command(".uno:ConvertTableToText")
- xDialog = self.xUITest.getTopFocusWindow()
- tabs = xDialog.getChild("tabs")
- tabs.executeAction("CLICK", tuple())
- xOKBtn = xDialog.getChild("ok")
- self.ui_test.close_dialog_through_button(xOKBtn)
- #verify
- self.assertEqual(document.Text.String[0:3], "a\ta")
- self.assertEqual(document.TextTables.getCount(), 0)
- #undo
- self.xUITest.executeCommand(".uno:Undo")
- self.assertEqual(document.TextTables.getCount(), 1)
+ with self.ui_test.load_file(get_url_for_data_file("tableToText.odt")) as writer_doc:
+ document = self.ui_test.get_component()
+ xWriterDoc = self.xUITest.getTopFocusWindow()
+ #dialog Table to text - Tabs; verify
+ self.ui_test.execute_dialog_through_command(".uno:ConvertTableToText")
+ xDialog = self.xUITest.getTopFocusWindow()
+ tabs = xDialog.getChild("tabs")
+ tabs.executeAction("CLICK", tuple())
+ xOKBtn = xDialog.getChild("ok")
+ self.ui_test.close_dialog_through_button(xOKBtn)
+ #verify
+ self.assertEqual(document.Text.String[0:3], "a\ta")
+ self.assertEqual(document.TextTables.getCount(), 0)
+ #undo
+ self.xUITest.executeCommand(".uno:Undo")
+ self.assertEqual(document.TextTables.getCount(), 1)
- #dialog Table to text - Paragraph; verify
- self.ui_test.execute_dialog_through_command(".uno:ConvertTableToText")
- xDialog = self.xUITest.getTopFocusWindow()
- paragraph = xDialog.getChild("paragraph")
- paragraph.executeAction("CLICK", tuple())
- xOKBtn = xDialog.getChild("ok")
- self.ui_test.close_dialog_through_button(xOKBtn)
- #verify
- self.assertEqual(document.Text.String.replace('\r\n', '\n')[0:4], "a\na\n")
- self.assertEqual(document.TextTables.getCount(), 0)
- #undo
- self.xUITest.executeCommand(".uno:Undo")
- self.assertEqual(document.TextTables.getCount(), 1)
+ #dialog Table to text - Paragraph; verify
+ self.ui_test.execute_dialog_through_command(".uno:ConvertTableToText")
+ xDialog = self.xUITest.getTopFocusWindow()
+ paragraph = xDialog.getChild("paragraph")
+ paragraph.executeAction("CLICK", tuple())
+ xOKBtn = xDialog.getChild("ok")
+ self.ui_test.close_dialog_through_button(xOKBtn)
+ #verify
+ self.assertEqual(document.Text.String.replace('\r\n', '\n')[0:4], "a\na\n")
+ self.assertEqual(document.TextTables.getCount(), 0)
+ #undo
+ self.xUITest.executeCommand(".uno:Undo")
+ self.assertEqual(document.TextTables.getCount(), 1)
- #dialog Table to text - Semicolons; verify
- self.ui_test.execute_dialog_through_command(".uno:ConvertTableToText")
- xDialog = self.xUITest.getTopFocusWindow()
- semicolons = xDialog.getChild("semicolons")
- semicolons.executeAction("CLICK", tuple())
- xOKBtn = xDialog.getChild("ok")
- self.ui_test.close_dialog_through_button(xOKBtn)
- #verify
- self.assertEqual(document.Text.String.replace('\r\n', '\n')[0:6], "a;a\n;\n")
- self.assertEqual(document.TextTables.getCount(), 0)
- #undo
- self.xUITest.executeCommand(".uno:Undo")
- self.assertEqual(document.TextTables.getCount(), 1)
+ #dialog Table to text - Semicolons; verify
+ self.ui_test.execute_dialog_through_command(".uno:ConvertTableToText")
+ xDialog = self.xUITest.getTopFocusWindow()
+ semicolons = xDialog.getChild("semicolons")
+ semicolons.executeAction("CLICK", tuple())
+ xOKBtn = xDialog.getChild("ok")
+ self.ui_test.close_dialog_through_button(xOKBtn)
+ #verify
+ self.assertEqual(document.Text.String.replace('\r\n', '\n')[0:6], "a;a\n;\n")
+ self.assertEqual(document.TextTables.getCount(), 0)
+ #undo
+ self.xUITest.executeCommand(".uno:Undo")
+ self.assertEqual(document.TextTables.getCount(), 1)
- #dialog Table to text - other; verify
- self.ui_test.execute_dialog_through_command(".uno:ConvertTableToText")
- xDialog = self.xUITest.getTopFocusWindow()
- other = xDialog.getChild("other")
- other.executeAction("CLICK", tuple())
- othered = xDialog.getChild("othered")
- othered.executeAction("TYPE", mkPropertyValues({"KEYCODE":"CTRL+A"}))
- othered.executeAction("TYPE", mkPropertyValues({"KEYCODE":"BACKSPACE"}))
- othered.executeAction("TYPE", mkPropertyValues({"TEXT":":"}))
- xOKBtn = xDialog.getChild("ok")
- self.ui_test.close_dialog_through_button(xOKBtn)
- #verify
- self.assertEqual(document.Text.String.replace('\r\n', '\n')[0:6], "a:a\n:\n")
- self.assertEqual(document.TextTables.getCount(), 0)
- #undo
- self.xUITest.executeCommand(".uno:Undo")
- self.assertEqual(document.TextTables.getCount(), 1)
+ #dialog Table to text - other; verify
+ self.ui_test.execute_dialog_through_command(".uno:ConvertTableToText")
+ xDialog = self.xUITest.getTopFocusWindow()
+ other = xDialog.getChild("other")
+ other.executeAction("CLICK", tuple())
+ othered = xDialog.getChild("othered")
+ othered.executeAction("TYPE", mkPropertyValues({"KEYCODE":"CTRL+A"}))
+ othered.executeAction("TYPE", mkPropertyValues({"KEYCODE":"BACKSPACE"}))
+ othered.executeAction("TYPE", mkPropertyValues({"TEXT":":"}))
+ xOKBtn = xDialog.getChild("ok")
+ self.ui_test.close_dialog_through_button(xOKBtn)
+ #verify
+ self.assertEqual(document.Text.String.replace('\r\n', '\n')[0:6], "a:a\n:\n")
+ self.assertEqual(document.TextTables.getCount(), 0)
+ #undo
+ self.xUITest.executeCommand(".uno:Undo")
+ self.assertEqual(document.TextTables.getCount(), 1)
- self.ui_test.close_doc()
# vim: set shiftwidth=4 softtabstop=4 expandtab: