tcl module template: automatically unload automatically loaded modules (#32853)

Remove `module-info mode load` condition that prevents auto-unloading when autoloading is enabled. It looks like this condition was added to work around an issue in environment-modules that is no longer necessary.

Add quotes to make is-loaded happy
This commit is contained in:
Sergey Kosukhin
2022-10-06 20:15:28 +02:00
committed by GitHub
parent c3018f95ee
commit a520a7ef28
2 changed files with 2 additions and 2 deletions

View File

@@ -113,7 +113,7 @@ def test_alter_environment(self, modulefile_content, module_configuration, confi
assert len([x for x in content if x.startswith("prepend-path CMAKE_PREFIX_PATH")]) == 0
assert len([x for x in content if 'setenv FOO "foo"' in x]) == 0
assert len([x for x in content if "unsetenv BAR" in x]) == 0
assert len([x for x in content if "is-loaded foo/bar" in x]) == 1
assert len([x for x in content if "is-loaded 'foo/bar'" in x]) == 1
assert len([x for x in content if "module load foo/bar" in x]) == 1
assert len([x for x in content if "setenv LIBDWARF_ROOT" in x]) == 1