unit test : custom module file load
This commit is contained in:
parent
422d3d4db6
commit
ffa6fed3a3
@ -75,8 +75,13 @@ def mock_open(filename, mode):
|
|||||||
'filter': {'environment_blacklist': ['CMAKE_PREFIX_PATH']}
|
'filter': {'environment_blacklist': ['CMAKE_PREFIX_PATH']}
|
||||||
},
|
},
|
||||||
'arch=x86-linux': {
|
'arch=x86-linux': {
|
||||||
'environment': {'set': {'FOO': 'foo'},
|
'environment': {
|
||||||
'unset': ['BAR']}
|
'set': {'FOO': 'foo'},
|
||||||
|
'unset': ['BAR']
|
||||||
|
}
|
||||||
|
},
|
||||||
|
'arch=x64-linux': {
|
||||||
|
'load': ['foo/bar']
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -203,6 +208,8 @@ def test_alter_environment(self):
|
|||||||
self.assertEqual(
|
self.assertEqual(
|
||||||
len([x for x in content if 'setenv FOO "foo"' in x]), 0)
|
len([x for x in content if 'setenv FOO "foo"' in x]), 0)
|
||||||
self.assertEqual(len([x for x in content if 'unsetenv BAR' in x]), 0)
|
self.assertEqual(len([x for x in content if 'unsetenv BAR' in x]), 0)
|
||||||
|
self.assertEqual(len([x for x in content if 'is-loaded foo/bar' in x]), 1)
|
||||||
|
self.assertEqual(len([x for x in content if 'module load foo/bar' in x]), 1)
|
||||||
|
|
||||||
def test_blacklist(self):
|
def test_blacklist(self):
|
||||||
spack.modules.CONFIGURATION = configuration_blacklist
|
spack.modules.CONFIGURATION = configuration_blacklist
|
||||||
|
Loading…
Reference in New Issue
Block a user