diff options
Diffstat (limited to 'lldb/test/API/python_api')
| -rw-r--r-- | lldb/test/API/python_api/sbenvironment/TestSBEnvironment.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/lldb/test/API/python_api/sbenvironment/TestSBEnvironment.py b/lldb/test/API/python_api/sbenvironment/TestSBEnvironment.py index c1937f9..6389854 100644 --- a/lldb/test/API/python_api/sbenvironment/TestSBEnvironment.py +++ b/lldb/test/API/python_api/sbenvironment/TestSBEnvironment.py @@ -53,6 +53,11 @@ class SBEnvironmentAPICase(TestBase): launch_info.SetEnvironment(env, append=True) self.assertEqual(launch_info.GetEnvironment().GetNumValues(), env_count + 1) + env.Set("FOO", "baz", overwrite=True) + launch_info.SetEnvironment(env, append=True) + self.assertEqual(launch_info.GetEnvironment().GetNumValues(), env_count + 1) + self.assertEqual(launch_info.GetEnvironment().Get("FOO"), "baz") + # Make sure we can replace the launchInfo's environment env.Clear() env.Set("BAR", "foo", overwrite=True) @@ -120,6 +125,11 @@ class SBEnvironmentAPICase(TestBase): env.SetEntries(entries, append=False) self.assertEqualEntries(env, ["X=x", "Y=y"]) + entries.Clear() + entries.AppendList(["X=y", "Y=x"], 2) + env.SetEntries(entries, append=True) + self.assertEqualEntries(env, ["X=y", "Y=x"]) + # Test clear env.Clear() self.assertEqualEntries(env, []) |
