Skip to content

Commit 3e382da

Browse files
committed
Unit tests for ShowingPartialsLabels reorganized
1 parent 9e4fdcf commit 3e382da

File tree

2 files changed

+18
-6
lines changed

2 files changed

+18
-6
lines changed

tests/src/python/test_qgspallabeling_base.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -299,6 +299,24 @@ def test_write_read_settings(self):
299299

300300
msg = '\nLayer settings read not same as settings written'
301301
self.assertDictEqual(lyr1dict, lyr2dict, msg)
302+
303+
def test_default_partials_labels_enabled(self):
304+
# Verify ShowingPartialsLabels is enabled for PAL by default
305+
pal = QgsPalLabeling()
306+
self.assertTrue(pal.isShowingPartialsLabels())
307+
308+
def test_partials_labels_activate(self):
309+
pal = QgsPalLabeling()
310+
# Enable partials labels
311+
pal.setShowingPartialsLabels(True)
312+
self.assertTrue(pal.isShowingPartialsLabels())
313+
314+
def test_partials_labels_deactivate(self):
315+
pal = QgsPalLabeling()
316+
# Disable partials labels
317+
pal.setShowingPartialsLabels(False)
318+
self.assertFalse(pal.isShowingPartialsLabels())
319+
302320

303321

304322
def runSuite(module, tests):

tests/src/python/test_qgspallabeling_tests.py

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -51,10 +51,6 @@ def test_text_color(self):
5151
# Label color change
5252
self.lyr.textColor = Qt.blue
5353
self.checkTest()
54-
55-
def test_partials_labels_def_setting_value(self):
56-
# by default: enabled
57-
self.assertTrue(self._PalEngine.isShowingPartialsLabels())
5854

5955
def test_partials_labels_enabled(self):
6056
# Set Big font size
@@ -63,7 +59,6 @@ def test_partials_labels_enabled(self):
6359
self.lyr.textFont = font
6460
# Enable partials labels
6561
self._PalEngine.setShowingPartialsLabels(True)
66-
self.assertTrue(self._PalEngine.isShowingPartialsLabels())
6762
# Check
6863
self.checkTest()
6964

@@ -74,7 +69,6 @@ def test_partials_labels_disabled(self):
7469
self.lyr.textFont = font
7570
# Disable partials labels
7671
self._PalEngine.setShowingPartialsLabels(False)
77-
self.assertFalse(self._PalEngine.isShowingPartialsLabels())
7872
# Check
7973
self.checkTest()
8074

0 commit comments

Comments
 (0)