From 90fd4d4e647993ce1bfdfa95d3b97aa2a39f946c Mon Sep 17 00:00:00 2001 From: Nyall Dawson Date: Sun, 7 Aug 2016 10:18:56 +1000 Subject: [PATCH] Update TestQgsComposerLabel --- tests/src/python/test_qgscomposerlabel.py | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/tests/src/python/test_qgscomposerlabel.py b/tests/src/python/test_qgscomposerlabel.py index f45090d1328..53f17291145 100644 --- a/tests/src/python/test_qgscomposerlabel.py +++ b/tests/src/python/test_qgscomposerlabel.py @@ -69,18 +69,17 @@ class TestQgsComposerLabel(unittest.TestCase): 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):