test: Extra possible-dependencies coverage check (#11988)
This commit is contained in:
		
				
					committed by
					
						
						Peter Scheibel
					
				
			
			
				
	
			
			
			
						parent
						
							14271331f9
						
					
				
				
					commit
					05b6a5e53d
				
			@@ -17,7 +17,7 @@ def test_possible_dependencies(mock_packages):
 | 
				
			|||||||
    mpileaks = spack.repo.get('mpileaks')
 | 
					    mpileaks = spack.repo.get('mpileaks')
 | 
				
			||||||
    mpi_names = [spec.name for spec in spack.repo.path.providers_for('mpi')]
 | 
					    mpi_names = [spec.name for spec in spack.repo.path.providers_for('mpi')]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    assert mpileaks.possible_dependencies() == {
 | 
					    assert mpileaks.possible_dependencies(expand_virtuals=True) == {
 | 
				
			||||||
        'callpath': set(['dyninst'] + mpi_names),
 | 
					        'callpath': set(['dyninst'] + mpi_names),
 | 
				
			||||||
        'dyninst': set(['libdwarf', 'libelf']),
 | 
					        'dyninst': set(['libdwarf', 'libelf']),
 | 
				
			||||||
        'fake': set(),
 | 
					        'fake': set(),
 | 
				
			||||||
@@ -30,6 +30,15 @@ def test_possible_dependencies(mock_packages):
 | 
				
			|||||||
        'zmpi': set(['fake']),
 | 
					        'zmpi': set(['fake']),
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    assert mpileaks.possible_dependencies(expand_virtuals=False) == {
 | 
				
			||||||
 | 
					        'callpath': set(['dyninst']),
 | 
				
			||||||
 | 
					        'dyninst': set(['libdwarf', 'libelf']),
 | 
				
			||||||
 | 
					        'libdwarf': set(['libelf']),
 | 
				
			||||||
 | 
					        'libelf': set(),
 | 
				
			||||||
 | 
					        'mpi': set(),
 | 
				
			||||||
 | 
					        'mpileaks': set(['callpath']),
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def test_possible_dependencies_with_deptypes(mock_packages):
 | 
					def test_possible_dependencies_with_deptypes(mock_packages):
 | 
				
			||||||
    dtbuild1 = spack.repo.get('dtbuild1')
 | 
					    dtbuild1 = spack.repo.get('dtbuild1')
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user