File tree Expand file tree Collapse file tree 2 files changed +10
-8
lines changed Expand file tree Collapse file tree 2 files changed +10
-8
lines changed Original file line number Diff line number Diff line change 1
1
---
2
- refs/heads/master: 797cd9fd0ec2a27d4a755d8b22419912f1353bd3
2
+ refs/heads/master: 1c780b420308cc9f57a5cb5b9619d43c1a4e6f44
Original file line number Diff line number Diff line change @@ -4,15 +4,17 @@ import std::option;
4
4
5
5
#[ test]
6
6
fn test_setenv ( ) {
7
- setenv ( "NAME" , "VALUE" ) ;
8
- assert getenv( "NAME" ) == option:: some ( "VALUE" ) ;
7
+ // NB: Each test of setenv needs to use different variable names or the
8
+ // tests will not be threadsafe
9
+ setenv ( "NAME1" , "VALUE" ) ;
10
+ assert getenv( "NAME1" ) == option:: some ( "VALUE" ) ;
9
11
}
10
12
11
13
#[ test]
12
14
fn test_setenv_overwrite ( ) {
13
- setenv ( "NAME " , "1" ) ;
14
- setenv ( "NAME " , "2" ) ;
15
- assert getenv( "NAME " ) == option:: some ( "2" ) ;
15
+ setenv ( "NAME2 " , "1" ) ;
16
+ setenv ( "NAME2 " , "2" ) ;
17
+ assert getenv( "NAME2 " ) == option:: some ( "2" ) ;
16
18
}
17
19
18
20
// Windows GetEnvironmentVariable requires some extra work to make sure
@@ -25,8 +27,8 @@ fn test_getenv_big() {
25
27
s += "aaaaaaaaaa" ;
26
28
i += 1 ;
27
29
}
28
- setenv ( "NAME " , s) ;
29
- assert getenv( "NAME " ) == option:: some ( s) ;
30
+ setenv ( "NAME3 " , s) ;
31
+ assert getenv( "NAME3 " ) == option:: some ( s) ;
30
32
}
31
33
32
34
// Local Variables:
You can’t perform that action at this time.
0 commit comments