# -*- tab-width: 4; indent-tabs-mode: nil; py-indent-offset: 4 -*- # # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. # from uitest.uihelper.common import get_state_as_dict from libreoffice.uno.propertyvalue import mkPropertyValues from uitest.framework import UITestCase from uitest.uihelper.common import type_text, select_pos from uitest.debug import sleep import unittest class SimpleMathTest(UITestCase): def test_start_math(self): self.ui_test.create_doc_in_start_center("math") xMathDoc = self.xUITest.getTopFocusWindow() self.ui_test.close_doc() def test_docking_window_listbox(self): self.ui_test.create_doc_in_start_center("math") xMathDoc = self.xUITest.getTopFocusWindow() xList = xMathDoc.getChild("listbox") state = get_state_as_dict(xList) self.assertEqual(state["SelectEntryText"], "Unary/Binary Operators") select_pos(xList, "1") state = get_state_as_dict(xList) self.assertEqual(state["SelectEntryText"], "Relations") self.ui_test.close_doc() def test_math_edit(self): self.ui_test.create_doc_in_start_center("math") xMathDoc = self.xUITest.getTopFocusWindow() xMathEdit = xMathDoc.getChild("math_edit") type_text(xMathEdit, "E=mc^2") self.ui_test.close_doc() def test_math_selector(self): self.ui_test.create_doc_in_start_center("math") xMathDoc = self.xUITest.getTopFocusWindow() xMathSelector = xMathDoc.getChild("element_selector") xElement = xMathSelector.getChild("1") xElement.executeAction("SELECT", tuple()) self.ui_test.close_doc() @unittest.skip("on windows the f4 does not always work") def test_complete_math(self): self.ui_test.create_doc_in_start_center("math") xMathDoc = self.xUITest.getTopFocusWindow() xList = xMathDoc.getChild("listbox") state = get_state_as_dict(xList) self.assertEqual(state["SelectEntryText"], "Unary/Binary Operators") select_pos(xList, "1") xMathSelector = xMathDoc.getChild("element_selector") xElement = xMathSelector.getChild("1") xElement.executeAction("SELECT", tuple()) xMathEdit = xMathDoc.getChild("math_edit") type_text(xMathEdit, "1") xMathEdit.executeAction("TYPE", mkPropertyValues({"KEYCODE":"F4"})) type_text(xMathEdit, "2") edit_state = get_state_as_dict(xMathEdit) self.assertEqual("1 <> 2 ", edit_state["Text"]) self.ui_test.close_doc() # vim: set shiftwidth=4 softtabstop=4 expandtab: /collabora/co-24.04.4'>distro/collabora/co-24.04.4 LibreOffice 核心代码仓库文档基金会
summaryrefslogtreecommitdiff
path: root/basctl/inc/basidesh.hrc
AgeCommit message (Expand)Author
2017-05-31disambiguate dual use of toolbar idsCaolán McNamara
2017-04-25remove bitmaps from .src filesCaolán McNamara
2017-03-14remove unused RID constantsNoel Grandin
2017-02-17convert ObjectMode to scoped enumNoel Grandin
2017-02-01Convert RID_POPUP_TABBAR to xmlMaxim Monastirsky
2017-01-30convert RID_POPUP_BRKPROPS menu to .uiCaolán McNamara
2017-01-16b*, c*: load BitmapEx resources instead of Image onesCaolán McNamara
2016-12-12unwind RID_IMGLST_LAYOUT imagelistCaolán McNamara
2016-10-12de-src solo image buttonCaolán McNamara
2016-10-11de-src solo variable watch editboxCaolán McNamara
2016-08-01tdf#91665 l10n: replace string lists - by separate stringsMuhammet Kara
2016-06-06remove unused constants in HRC filesNoel Grandin
2016-04-12Get rid of _SVX_NOIDERESIDSStephan Bergmann
2016-02-21tdf#93837 Convert RID_POPUP_DLGED to xmlMaxim Monastirsky
2015-09-10no need to warn anymore as we can save VBA nowMarkus Mohrhard
2014-11-25all these ids and their associated resources were unnecessaryCaolán McNamara
2014-05-22bnc#467278: Introduce a warning that changes to VBA macros cannot be saved.Jan Holesovsky