diff --git a/tests/src/python/test_qgssymbollayerutils.py b/tests/src/python/test_qgssymbollayerutils.py index 419a649b5cc8..b2841c9c5659 100644 --- a/tests/src/python/test_qgssymbollayerutils.py +++ b/tests/src/python/test_qgssymbollayerutils.py @@ -211,6 +211,21 @@ def testSymbolToFromMimeData(self): self.assertTrue(symbol2 is not None) self.assertEqual(symbol2.color().name(), symbol.color().name()) + def testEncodeSldUom(self): + """ + Test Encodes a SLD unit of measure string to a render unit + """ + + # millimeter + encode = None + encode = QgsSymbolLayerUtils.encodeSldUom(QgsUnitTypes.RenderMillimeters) + self.assertTupleEqual(encode, ('', 3.571428571428571)) + + # mapunits + encode = None + encode = QgsSymbolLayerUtils.encodeSldUom(QgsUnitTypes.RenderMapUnits) + self.assertTupleEqual(encode, ('http://www.opengeospatial.org/se/units/metre', 0.001)) + def testDecodeSldUom(self): """ Test Decodes a SLD unit of measure string to a render unit