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')
 | 
			
		||||
    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),
 | 
			
		||||
        'dyninst': set(['libdwarf', 'libelf']),
 | 
			
		||||
        'fake': set(),
 | 
			
		||||
@@ -30,6 +30,15 @@ def test_possible_dependencies(mock_packages):
 | 
			
		||||
        '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):
 | 
			
		||||
    dtbuild1 = spack.repo.get('dtbuild1')
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user