unit test : custom module file load

This commit is contained in:
alalazo 2016-06-04 17:20:06 +02:00
parent 422d3d4db6
commit ffa6fed3a3

View File

@ -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