From 05b6a5e53dc655b98fc5c300094764b7a3b6b470 Mon Sep 17 00:00:00 2001 From: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com> Date: Thu, 11 Jul 2019 17:15:21 -0700 Subject: test: Extra possible-dependencies coverage check (#11988) --- lib/spack/spack/test/package_class.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/lib/spack/spack/test/package_class.py b/lib/spack/spack/test/package_class.py index 7ae5c64ec7..9502be08c9 100644 --- a/lib/spack/spack/test/package_class.py +++ b/lib/spack/spack/test/package_class.py @@ -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') -- cgit v1.2.3-70-g09d2