@@ -41,25 +41,27 @@ def test_launch_info(self):
41
41
env = launch_info .GetEnvironment ()
42
42
env_count = env .GetNumValues ()
43
43
44
- env .Set ("FOO" , "bar" , overwrite = True )
44
+ env .Set ("FOO" , "bar" , True )
45
45
self .assertEqual (env .GetNumValues (), env_count + 1 )
46
46
47
47
# Make sure we only modify the copy of the launchInfo's environment
48
48
self .assertEqual (launch_info .GetEnvironment ().GetNumValues (), env_count )
49
49
50
- launch_info .SetEnvironment (env , append = True )
50
+ # Note: swig >= 3.0.3 can use named parameters, omit to support <= 3.0.2.
51
+ # i.e. launch_info.SetEnvironment(env, append=True)
52
+ launch_info .SetEnvironment (env , True )
51
53
self .assertEqual (launch_info .GetEnvironment ().GetNumValues (), env_count + 1 )
52
54
53
- env .Set ("FOO" , "baz" , overwrite = True )
54
- launch_info .SetEnvironment (env , append = True )
55
+ env .Set ("FOO" , "baz" , True )
56
+ launch_info .SetEnvironment (env , True )
55
57
self .assertEqual (launch_info .GetEnvironment ().GetNumValues (), env_count + 1 )
56
58
self .assertEqual (launch_info .GetEnvironment ().Get ("FOO" ), "baz" )
57
59
58
60
# Make sure we can replace the launchInfo's environment
59
61
env .Clear ()
60
- env .Set ("BAR" , "foo" , overwrite = True )
62
+ env .Set ("BAR" , "foo" , True )
61
63
env .PutEntry ("X=y" )
62
- launch_info .SetEnvironment (env , append = False )
64
+ launch_info .SetEnvironment (env , False )
63
65
self .assertEqualEntries (launch_info .GetEnvironment (), ["BAR=foo" , "X=y" ])
64
66
65
67
@@ -87,8 +89,10 @@ def test_creating_and_modifying_environment(self):
87
89
self .assertEqual (env .Get ("BAR" ), None )
88
90
89
91
# We also test empty values
90
- self .assertTrue (env .Set ("FOO" , "" , overwrite = False ))
91
- env .Set ("BAR" , "foo" , overwrite = False )
92
+ # Note: swig >= 3.0.3 can use named parameters, omit to support <= 3.0.2.
93
+ # i.e. env.Set("FOO", "", overwrite=False)
94
+ self .assertTrue (env .Set ("FOO" , "" , False ))
95
+ env .Set ("BAR" , "foo" , False )
92
96
93
97
self .assertEqual (env .Get ("FOO" ), "" )
94
98
self .assertEqual (env .Get ("BAR" ), "foo" )
@@ -98,7 +102,7 @@ def test_creating_and_modifying_environment(self):
98
102
self .assertEqualEntries (env , ["FOO=" , "BAR=foo" ])
99
103
100
104
# Make sure modifications work
101
- self .assertFalse (env .Set ("FOO" , "bar" , overwrite = False ))
105
+ self .assertFalse (env .Set ("FOO" , "bar" , False ))
102
106
self .assertEqual (env .Get ("FOO" ), "" )
103
107
104
108
env .PutEntry ("FOO=bar" )
@@ -115,15 +119,15 @@ def test_creating_and_modifying_environment(self):
115
119
entries = lldb .SBStringList ()
116
120
entries .AppendList (["X=x" , "Y=y" ], 2 )
117
121
118
- env .SetEntries (entries , append = True )
122
+ env .SetEntries (entries , True )
119
123
self .assertEqualEntries (env , ["BAR=foo" , "X=x" , "Y=y" ])
120
124
121
- env .SetEntries (entries , append = False )
125
+ env .SetEntries (entries , False )
122
126
self .assertEqualEntries (env , ["X=x" , "Y=y" ])
123
127
124
128
entries .Clear ()
125
129
entries .AppendList (["X=y" , "Y=x" ], 2 )
126
- env .SetEntries (entries , append = True )
130
+ env .SetEntries (entries , True )
127
131
self .assertEqualEntries (env , ["X=y" , "Y=x" ])
128
132
129
133
# Test clear
0 commit comments