@@ -52,10 +52,13 @@ def testDependency(self):
52
52
doc .setContent (inDoc )
53
53
dep = QgsLayerDefinition .DependencySorter (doc )
54
54
nodes = dep .sortedLayerNodes ()
55
+ nodeIds = dep .sortedLayerIds ()
55
56
self .assertTrue (not dep .hasCycle ())
56
57
self .assertTrue (not dep .hasMissingDependency ())
57
58
self .assertEqual (nodes [0 ].firstChildElement ("id" ).text (), "layerA" )
58
59
self .assertEqual (nodes [1 ].firstChildElement ("id" ).text (), "layerB" )
60
+ self .assertEqual (nodeIds [0 ], "layerA" )
61
+ self .assertEqual (nodeIds [1 ], "layerB" )
59
62
60
63
def testMissingDependency (self ):
61
64
inDoc = """
@@ -76,7 +79,6 @@ def testMissingDependency(self):
76
79
doc = QDomDocument ("testdoc" )
77
80
doc .setContent (inDoc )
78
81
dep = QgsLayerDefinition .DependencySorter (doc )
79
- nodes = dep .sortedLayerNodes ()
80
82
self .assertTrue (not dep .hasCycle ())
81
83
self .assertTrue (dep .hasMissingDependency ())
82
84
@@ -99,7 +101,6 @@ def testCyclicDependency(self):
99
101
doc = QDomDocument ("testdoc" )
100
102
doc .setContent (inDoc )
101
103
dep = QgsLayerDefinition .DependencySorter (doc )
102
- nodes = dep .sortedLayerNodes ()
103
104
self .assertTrue (dep .hasCycle ())
104
105
105
106
def testVectorAndRaster (self ):
0 commit comments