summaryrefslogtreecommitdiff
path: root/unotest/source/python/org/libreoffice/unotest.py
diff options
context:
space:
mode:
Diffstat (limited to 'unotest/source/python/org/libreoffice/unotest.py')
-rw-r--r--unotest/source/python/org/libreoffice/unotest.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/unotest/source/python/org/libreoffice/unotest.py b/unotest/source/python/org/libreoffice/unotest.py
index 13b00845bb36..0bb5212c9d4a 100644
--- a/unotest/source/python/org/libreoffice/unotest.py
+++ b/unotest/source/python/org/libreoffice/unotest.py
@@ -43,6 +43,18 @@ except ImportError:
def mkPropertyValue(name, value):
return uno.createUnoStruct("com.sun.star.beans.PropertyValue", name, 0, value, 0)
+def mkPropertyValues(**kwargs):
+ '''mkPropertyValues(Name=Value, Name=Value,...) -> (PropertyValue, PropertyValue,...)
+ ex. : mkPropertyValues(Hidden=True, ReadOnly=False)'''
+ from com.sun.star.beans import PropertyValue
+ return tuple(PropertyValue(k,0,kwargs[k],0) for k in kwargs)
+
+def fileUrlToSystemPath(url):
+ return pyuno.fileUrlToSystemPath(url)
+
+def systemPathToFileUrl(systemPath):
+ return pyuno.systemPathToFileUrl(systemPath)
+
### UNO utilities ###
class OfficeConnection(object):