[Libreoffice-commits] core.git: sw/PythonTest_sw_python.mk sw/qa

Bjoern Michaelsen (via logerrit) logerrit at kemper.freedesktop.org
Thu Sep 19 18:00:37 UTC 2019


 sw/PythonTest_sw_python.mk             |    5 ++-
 sw/qa/python/check_range_properties.py |   44 +++++++++++++++++++++++++++++++++
 sw/qa/python/check_styles.py           |   10 -------
 3 files changed, 47 insertions(+), 12 deletions(-)

New commits:
commit 1cd495900883d1677670787669908535cd33babe
Author:     Bjoern Michaelsen <bjoern.michaelsen at libreoffice.org>
AuthorDate: Thu Sep 19 13:21:39 2019 +0200
Commit:     Björn Michaelsen <bjoern.michaelsen at libreoffice.org>
CommitDate: Thu Sep 19 19:59:37 2019 +0200

    tdf#125307: move range properties check to own test
    
    - the document styles tests seems mostly unrelated
    - also: add bug reference in commit message subject, so that the
      bugzilla bot can do its shtick
    - all the real work done already by Thomas Viehmann on commit
      2f679fd3e6f46df7cda77eb70a014bcfcac7df52
    
    Change-Id: Ice5860c15c05fae37f0ba337d804de70acf3d936
    Reviewed-on: https://gerrit.libreoffice.org/79132
    Tested-by: Jenkins
    Reviewed-by: Björn Michaelsen <bjoern.michaelsen at libreoffice.org>

diff --git a/sw/PythonTest_sw_python.mk b/sw/PythonTest_sw_python.mk
index 8250da21dc6d..6e699f5caa1d 100644
--- a/sw/PythonTest_sw_python.mk
+++ b/sw/PythonTest_sw_python.mk
@@ -23,16 +23,17 @@ $(eval $(call gb_PythonTest_add_modules,sw_python,$(SRCDIR)/sw/qa/python,\
 	check_cross_references \
 	check_named_property_values \
 	check_indexed_property_values \
+	check_range_properties \
 	check_styles \
-	check_xtexttable \
 	check_table \
 	check_xautotextcontainer \
 	check_xautotextgroup \
-	check_xmodifiable2 \
 	check_xmodel \
+	check_xmodifiable2 \
 	check_xnamedgraph \
 	check_xrefreshable \
 	check_xtextrangecompare \
+	check_xtexttable \
 	get_expression \
 	set_expression \
 	text_portion_enumeration_test \
diff --git a/sw/qa/python/check_range_properties.py b/sw/qa/python/check_range_properties.py
new file mode 100644
index 000000000000..1cac64028438
--- /dev/null
+++ b/sw/qa/python/check_range_properties.py
@@ -0,0 +1,44 @@
+#! /usr/bin/env python
+# -*- tab-width: 4; indent-tabs-mode: nil; py-indent-offset: 4 -*-
+#
+# This file is part of the LibreOffice project.
+#
+# 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/.
+#
+import math
+import unittest
+from org.libreoffice.unotest import UnoInProcess
+from com.sun.star.container import NoSuchElementException
+from com.sun.star.beans import UnknownPropertyException
+from com.sun.star.lang import IndexOutOfBoundsException
+from com.sun.star.lang import IllegalArgumentException
+
+
+class CheckRangeProperties(unittest.TestCase):
+
+    @classmethod
+    def setUpClass(cls):
+        cls._uno = UnoInProcess()
+        cls._uno.setUp()
+
+    @classmethod
+    def tearDownClass(cls):
+        cls._uno.tearDown()
+
+    # see tdf#125307
+    def test_TextRangeProperties(self):
+        xDoc = CheckRangeProperties._uno.openEmptyWriterDoc()
+        xBodyText = xDoc.getText()
+        xCursor = xBodyText.createTextCursor()
+        xBodyText.insertString(xCursor, "Hello world", 0)
+        xTextRange = list(xBodyText)[0]
+        pnames = [p.Name for p in xTextRange.PropertySetInfo.Properties]
+        xTextRange.getPropertyValues(pnames)
+        xDoc.dispose()
+
+if __name__ == '__main__':
+    unittest.main()
+
+# vim: set shiftwidth=4 softtabstop=4 expandtab:
diff --git a/sw/qa/python/check_styles.py b/sw/qa/python/check_styles.py
index cfd8a9e1bec1..8746c479fbbe 100644
--- a/sw/qa/python/check_styles.py
+++ b/sw/qa/python/check_styles.py
@@ -27,16 +27,6 @@ class CheckStyle(unittest.TestCase):
     def tearDownClass(cls):
         cls._uno.tearDown()
 
-    def test_TextRangeProperties(self):
-        xDoc = CheckStyle._uno.openEmptyWriterDoc()
-        xBodyText = xDoc.getText()
-        xCursor = xBodyText.createTextCursor()
-        xBodyText.insertString(xCursor, "Hello world", 0)
-        xTextRange = list(xBodyText)[0]
-        pnames = [p.Name for p in xTextRange.PropertySetInfo.Properties]
-        xTextRange.getPropertyValues(pnames)
-        xDoc.dispose()
-
     def test_StyleFamilies(self):
         xDoc = CheckStyle._uno.openEmptyWriterDoc()
         xStyleFamilies = xDoc.StyleFamilies


More information about the Libreoffice-commits mailing list