Another multimethod test for vdeps
This commit is contained in:
parent
87dc2151b7
commit
358bfdaaf1
2 changed files with 9 additions and 10 deletions
|
@ -92,10 +92,9 @@ def different_by_dep(self):
|
|||
#
|
||||
# Make sure we can switch on virtual dependencies
|
||||
#
|
||||
def different_by_virtual_dep(self):
|
||||
return 1
|
||||
|
||||
@when('^mpi@2:')
|
||||
def different_by_virtual_dep(self):
|
||||
return 'mpi@2:'
|
||||
|
||||
@when('^mpi@:1')
|
||||
def different_by_virtual_dep(self):
|
||||
return 'mpi@:1'
|
||||
return 2
|
||||
|
|
|
@ -76,9 +76,9 @@ def test_ambiguous_dep(self):
|
|||
self.assertRaises(AmbiguousMethodError, pkg.different_by_dep)
|
||||
|
||||
|
||||
def test_one_dep_match(self):
|
||||
pass
|
||||
def test_virtual_dep_match(self):
|
||||
pkg = packages.get('multimethod^mpich2')
|
||||
self.assertEqual(pkg.different_by_virtual_dep(), 2)
|
||||
|
||||
|
||||
def test_one_dep_match(self):
|
||||
pass
|
||||
pkg = packages.get('multimethod^mpich@1.0')
|
||||
self.assertEqual(pkg.different_by_virtual_dep(), 1)
|
||||
|
|
Loading…
Reference in a new issue