Skip to content

Commit

Permalink
Update TestQgsComposerLabel
Browse files Browse the repository at this point in the history
  • Loading branch information
nyalldawson committed Aug 10, 2016
1 parent b160f10 commit 90fd4d4
Showing 1 changed file with 7 additions and 8 deletions.
15 changes: 7 additions & 8 deletions tests/src/python/test_qgscomposerlabel.py
Expand Up @@ -69,18 +69,17 @@ def evaluation_test(self, mComposition, mLabel):
assert mLabel.displayText() == "__[NAME_1]42__"

def feature_evaluation_test(self, mComposition, mLabel, mVectorLayer):
provider = mVectorLayer.dataProvider()
atlas = mComposition.atlasComposition()
atlas.setCoverageLayer(mVectorLayer)
atlas.setEnabled(True)
mComposition.setAtlasMode(QgsComposition.ExportAtlas)

fi = provider.getFeatures(QgsFeatureRequest())
feat = QgsFeature()

fi.nextFeature(feat)
mLabel.setExpressionContext(feat, mVectorLayer)
mLabel.setText("[%\"NAME_1\"||'_ok'%]")
atlas.beginRender()
atlas.prepareForFeature(0)
assert mLabel.displayText() == "Basse-Normandie_ok"

fi.nextFeature(feat)
mLabel.setExpressionContext(feat, mVectorLayer)
atlas.prepareForFeature(1)
assert mLabel.displayText() == "Bretagne_ok"

def page_evaluation_test(self, mComposition, mLabel, mVectorLayer):
Expand Down

0 comments on commit 90fd4d4

Please sign in to comment.