Skip to content

Commit 90fd4d4

Browse files
committedAug 10, 2016
Update TestQgsComposerLabel
1 parent b160f10 commit 90fd4d4

File tree

1 file changed

+7
-8
lines changed

1 file changed

+7
-8
lines changed
 

‎tests/src/python/test_qgscomposerlabel.py

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -69,18 +69,17 @@ def evaluation_test(self, mComposition, mLabel):
6969
assert mLabel.displayText() == "__[NAME_1]42__"
7070

7171
def feature_evaluation_test(self, mComposition, mLabel, mVectorLayer):
72-
provider = mVectorLayer.dataProvider()
72+
atlas = mComposition.atlasComposition()
73+
atlas.setCoverageLayer(mVectorLayer)
74+
atlas.setEnabled(True)
75+
mComposition.setAtlasMode(QgsComposition.ExportAtlas)
7376

74-
fi = provider.getFeatures(QgsFeatureRequest())
75-
feat = QgsFeature()
76-
77-
fi.nextFeature(feat)
78-
mLabel.setExpressionContext(feat, mVectorLayer)
7977
mLabel.setText("[%\"NAME_1\"||'_ok'%]")
78+
atlas.beginRender()
79+
atlas.prepareForFeature(0)
8080
assert mLabel.displayText() == "Basse-Normandie_ok"
8181

82-
fi.nextFeature(feat)
83-
mLabel.setExpressionContext(feat, mVectorLayer)
82+
atlas.prepareForFeature(1)
8483
assert mLabel.displayText() == "Bretagne_ok"
8584

8685
def page_evaluation_test(self, mComposition, mLabel, mVectorLayer):

0 commit comments

Comments
 (0)
Please sign in to comment.