'Ensure we can satisfy virtual constraints when there are multiple
vdep providers in the specs.'

def test_satisfies_virtual_dep_with_virtual_constraint(self):

    assert Spec('netlib-lapack    ^openblas').satisfies('netlib-lapack    ^openblas')
    assert (not Spec('netlib-lapack    ^netlib-blas').satisfies('netlib-lapack    ^openblas'))
    assert (not Spec('netlib-lapack    ^openblas').satisfies('netlib-lapack    ^netlib-blas'))
    assert Spec('netlib-lapack    ^netlib-blas').satisfies('netlib-lapack    ^netlib-blas')
