File tree Expand file tree Collapse file tree 1 file changed +27
-0
lines changed
testsuite/modules.50-cmds Expand file tree Collapse file tree 1 file changed +27
-0
lines changed Original file line number Diff line number Diff line change @@ -97,6 +97,23 @@ setenv_var __MODULES_PUSHENV_FOO $mod&val1
9797
9898skip_if_quick_mode
9999
100+ # a different value found in persistency environment variable
101+ setenv_var __MODULES_PUSHENV_FOO $mod&val2
102+ setenv_var FOO val2
103+ set ans [list]
104+ lappend ans [list unset _LMFILES_]
105+ lappend ans [list unset LOADEDMODULES]
106+ testouterr_cmd sh "unload $mod" $ans {}
107+
108+ # no persistency environment variable set
109+ unsetenv_var __MODULES_PUSHENV_FOO
110+ setenv_var FOO val1
111+ set ans [list]
112+ lappend ans [list unset FOO]
113+ lappend ans [list unset _LMFILES_]
114+ lappend ans [list unset LOADEDMODULES]
115+ testouterr_cmd sh "unload $mod" $ans {}
116+
100117# refresh
101118testouterr_cmd sh {refresh} OK {}
102119
@@ -109,6 +126,16 @@ set tserr "$modlin $mpre $modlin
109126\\s*$mod: $mod"
110127testouterr_cmd_re sh "whatis $mod" OK $tserr
111128
129+ # whatis when loaded
130+ setenv_loaded_module [list $mod] [list $modfile]
131+ setenv_var __MODULES_PUSHENV_FOO $mod&val1
132+ setenv_var FOO val1
133+ testouterr_cmd_re sh "whatis $mod" OK $tserr
134+
135+ unsetenv_loaded_module
136+ unsetenv_path_var __MODULES_PUSHENV_FOO
137+ unsetenv_var FOO
138+
112139# display
113140set tserr "$modlin
114141$mpre/$mod:
You can’t perform that action at this time.
0 commit comments