Skip to content

Commit

Permalink
Merge pull request #53053 from m-kuhn/intsall_qgslayoutchecker
Browse files Browse the repository at this point in the history
  • Loading branch information
m-kuhn committed May 13, 2023
2 parents 3fcf0fc + c8dd71e commit 7b284fe
Show file tree
Hide file tree
Showing 15 changed files with 20 additions and 84 deletions.
13 changes: 4 additions & 9 deletions python/testing/__init__.py
Expand Up @@ -51,9 +51,9 @@
QgsRenderChecker,
QgsMultiRenderChecker,
QgsMapSettings,
QgsLayout
QgsLayout,
QgsLayoutChecker,
)
from qgslayoutchecker import QgsLayoutChecker

import unittest

Expand Down Expand Up @@ -156,14 +156,9 @@ def render_map_settings_check(cls,
return result

@classmethod
def render_layout_check(cls,
name: str,
layout: QgsLayout,
size: QSize,
dpi: Optional[float] = 192) -> bool:
def render_layout_check(cls, name: str, layout: QgsLayout, size: QSize):
checker = QgsLayoutChecker(name, layout)
checker.dots_per_meter = dpi / 25.4 * 1000
checker.size = size
checker.setSize(size)
if cls.control_path_prefix():
checker.setControlPathPrefix(cls.control_path_prefix())
result, message = checker.testLayout()
Expand Down
59 changes: 0 additions & 59 deletions tests/src/python/qgslayoutchecker.py

This file was deleted.

3 changes: 1 addition & 2 deletions tests/src/python/test_qgsannotation.py
Expand Up @@ -309,8 +309,7 @@ def renderAnnotationInLayout(self, test_name, annotation):
return self.render_layout_check(
test_name,
layout=l,
size=QSize(1122 * 2, 794 * 2),
dpi=192
size=QSize(1122 * 2, 794 * 2)
)


Expand Down
3 changes: 2 additions & 1 deletion tests/src/python/test_qgslayoutatlas.py
Expand Up @@ -27,6 +27,7 @@
QgsGeometry,
QgsLayoutItemLabel,
QgsLayoutItemLegend,
QgsLayoutChecker,
QgsLayoutItemMap,
QgsLayoutObject,
QgsLayoutPoint,
Expand All @@ -44,7 +45,7 @@
)
from qgis.testing import start_app, unittest

from qgslayoutchecker import QgsLayoutChecker

from utilities import unitTestDataPath

start_app()
Expand Down
2 changes: 1 addition & 1 deletion tests/src/python/test_qgslayoutelevationprofile.py
Expand Up @@ -32,10 +32,10 @@
QgsRasterLayer,
QgsTextFormat,
QgsVectorLayer,
QgsLayoutChecker
)
from qgis.testing import start_app, unittest

from qgslayoutchecker import QgsLayoutChecker
from test_qgslayoutitem import LayoutItemTestCase
from utilities import unitTestDataPath

Expand Down
2 changes: 1 addition & 1 deletion tests/src/python/test_qgslayouthtml.py
Expand Up @@ -19,11 +19,11 @@
QgsLayoutItemHtml,
QgsLayoutMultiFrame,
QgsProject,
QgsLayoutChecker
)
from qgis.testing import start_app, unittest
from qgis.testing.mocked import get_iface

from qgslayoutchecker import QgsLayoutChecker
from utilities import unitTestDataPath

start_app()
Expand Down
4 changes: 2 additions & 2 deletions tests/src/python/test_qgslayoutlegend.py
Expand Up @@ -46,11 +46,11 @@
QgsVectorLayer,
QgsReadWriteContext,
QgsFeature,
QgsGeometry
QgsGeometry,
QgsLayoutChecker
)
from qgis.testing import start_app, unittest

from qgslayoutchecker import QgsLayoutChecker
from test_qgslayoutitem import LayoutItemTestCase
from utilities import unitTestDataPath

Expand Down
2 changes: 1 addition & 1 deletion tests/src/python/test_qgslayoutmap.py
Expand Up @@ -45,6 +45,7 @@
QgsProperty,
QgsRasterLayer,
QgsReadWriteContext,
QgsLayoutChecker,
QgsRectangle,
QgsSingleSymbolRenderer,
QgsTextFormat,
Expand All @@ -54,7 +55,6 @@
)
from qgis.testing import start_app, unittest

from qgslayoutchecker import QgsLayoutChecker
from test_qgslayoutitem import LayoutItemTestCase
from utilities import unitTestDataPath

Expand Down
2 changes: 1 addition & 1 deletion tests/src/python/test_qgslayoutmapgrid.py
Expand Up @@ -23,10 +23,10 @@
QgsProperty,
QgsRectangle,
QgsTextFormat,
QgsLayoutChecker
)
from qgis.testing import start_app, unittest

from qgslayoutchecker import QgsLayoutChecker
from utilities import getTestFont, unitTestDataPath

start_app()
Expand Down
2 changes: 1 addition & 1 deletion tests/src/python/test_qgslayoutmapoverview.py
Expand Up @@ -32,10 +32,10 @@
QgsSingleSymbolRenderer,
QgsSymbolLayer,
QgsVectorLayer,
QgsLayoutChecker
)
from qgis.testing import start_app, unittest

from qgslayoutchecker import QgsLayoutChecker
from test_qgslayoutitem import LayoutItemTestCase
from utilities import unitTestDataPath

Expand Down
2 changes: 1 addition & 1 deletion tests/src/python/test_qgslayoutmarker.py
Expand Up @@ -25,10 +25,10 @@
QgsReadWriteContext,
QgsRectangle,
QgsUnitTypes,
QgsLayoutChecker
)
from qgis.testing import start_app, unittest

from qgslayoutchecker import QgsLayoutChecker
from test_qgslayoutitem import LayoutItemTestCase
from utilities import unitTestDataPath

Expand Down
2 changes: 1 addition & 1 deletion tests/src/python/test_qgslayoutpicture.py
Expand Up @@ -26,10 +26,10 @@
QgsProject,
QgsReadWriteContext,
QgsRectangle,
QgsLayoutChecker
)
from qgis.testing import start_app, unittest

from qgslayoutchecker import QgsLayoutChecker
from test_qgslayoutitem import LayoutItemTestCase
from utilities import unitTestDataPath

Expand Down
2 changes: 1 addition & 1 deletion tests/src/python/test_qgslayoutpolygon.py
Expand Up @@ -24,10 +24,10 @@
QgsLayoutUtils,
QgsProject,
QgsReadWriteContext,
QgsLayoutChecker
)
from qgis.testing import start_app, unittest

from qgslayoutchecker import QgsLayoutChecker
from test_qgslayoutitem import LayoutItemTestCase
from utilities import unitTestDataPath

Expand Down
2 changes: 1 addition & 1 deletion tests/src/python/test_qgslayoutpolyline.py
Expand Up @@ -20,10 +20,10 @@
QgsLineSymbol,
QgsProject,
QgsReadWriteContext,
QgsLayoutChecker
)
from qgis.testing import start_app, unittest

from qgslayoutchecker import QgsLayoutChecker
from test_qgslayoutitem import LayoutItemTestCase
from utilities import unitTestDataPath

Expand Down
4 changes: 2 additions & 2 deletions tests/src/python/test_qgsmaphittest.py
Expand Up @@ -32,10 +32,10 @@
QgsApplication,
QgsVectorLayer,
QgsMapHitTestTask,
QgsLayerTreeFilterSettings
QgsLayerTreeFilterSettings,
QgsLayoutChecker
)
from qgis.testing import start_app, unittest
from qgslayoutchecker import QgsLayoutChecker
from test_qgslayoutitem import LayoutItemTestCase
from utilities import unitTestDataPath

Expand Down

0 comments on commit 7b284fe

Please sign in to comment.