Fix tests.
This commit is contained in:
parent
7affaca321
commit
1578a95982
@ -94,7 +94,7 @@ def topological_sort(spec, **kwargs):
|
||||
nodes = spec.index()
|
||||
|
||||
topo_order = []
|
||||
par = {name: parents(nodes[name]) for name in nodes.keys()}
|
||||
par = dict((name, parents(nodes[name])) for name in nodes.keys())
|
||||
remaining = [name for name in nodes.keys() if not parents(nodes[name])]
|
||||
heapify(remaining)
|
||||
|
||||
|
@ -476,20 +476,20 @@ def test_deptype_traversal(self):
|
||||
dag = Spec('dtuse')
|
||||
dag.normalize()
|
||||
|
||||
names = ['dtuse', 'dttop', 'dtlink1', 'dtlink3', 'dtlink4',
|
||||
'dtrun1', 'dtlink5', 'dtrun3']
|
||||
names = ['dtuse', 'dttop', 'dtbuild1', 'dtbuild2', 'dtlink2',
|
||||
'dtlink1', 'dtlink3', 'dtlink4']
|
||||
|
||||
traversal = dag.traverse()
|
||||
traversal = dag.traverse(deptype=('build', 'link'))
|
||||
self.assertEqual([x.name for x in traversal], names)
|
||||
|
||||
def test_deptype_traversal_with_builddeps(self):
|
||||
dag = Spec('dttop')
|
||||
dag.normalize()
|
||||
|
||||
names = ['dttop', 'dtbuild1', 'dtlink2', 'dtrun2', 'dtlink1',
|
||||
'dtlink3', 'dtlink4', 'dtrun1', 'dtlink5', 'dtrun3']
|
||||
names = ['dttop', 'dtbuild1', 'dtbuild2', 'dtlink2',
|
||||
'dtlink1', 'dtlink3', 'dtlink4']
|
||||
|
||||
traversal = dag.traverse()
|
||||
traversal = dag.traverse(deptype=('build', 'link'))
|
||||
self.assertEqual([x.name for x in traversal], names)
|
||||
|
||||
def test_deptype_traversal_full(self):
|
||||
@ -500,15 +500,14 @@ def test_deptype_traversal_full(self):
|
||||
'dtlink1', 'dtlink3', 'dtlink4', 'dtrun1', 'dtlink5',
|
||||
'dtrun3', 'dtbuild3']
|
||||
|
||||
traversal = dag.traverse(deptype_query=spack.alldeps)
|
||||
traversal = dag.traverse(deptype=spack.alldeps)
|
||||
self.assertEqual([x.name for x in traversal], names)
|
||||
|
||||
def test_deptype_traversal_pythonpath(self):
|
||||
def test_deptype_traversal_run(self):
|
||||
dag = Spec('dttop')
|
||||
dag.normalize()
|
||||
|
||||
names = ['dttop', 'dtbuild1', 'dtrun2', 'dtlink1', 'dtrun1',
|
||||
'dtrun3']
|
||||
names = ['dttop', 'dtrun1', 'dtrun3']
|
||||
|
||||
traversal = dag.traverse(deptype=spack.nolink, deptype_query='run')
|
||||
traversal = dag.traverse(deptype='run')
|
||||
self.assertEqual([x.name for x in traversal], names)
|
||||
|
Loading…
Reference in New Issue
Block a user