Lines Matching full:env

16     def assertEqualEntries(self, env, entries):  argument
17 self.assertEqual(env.GetNumValues(), len(entries))
18 for i in range(env.GetNumValues()):
19 name = env.GetNameAtIndex(i)
20 value = env.GetValueAtIndex(i)
23 entries = env.GetEntries()
31 env = self.dbg.GetSelectedPlatform().GetEnvironment()
33 self.assertNotEqual(env.Get("PATH"), None)
38 env = launch_info.GetEnvironment()
39 env_count = env.GetNumValues()
41 env.Set("FOO", "bar", True)
42 self.assertEqual(env.GetNumValues(), env_count + 1)
48 # i.e. launch_info.SetEnvironment(env, append=True)
49 launch_info.SetEnvironment(env, True)
52 env.Set("FOO", "baz", True)
53 launch_info.SetEnvironment(env, True)
58 env.Clear()
59 env.Set("BAR", "foo", True)
60 env.PutEntry("X=y")
61 launch_info.SetEnvironment(env, False)
66 env = self.dbg.GetSelectedTarget().GetEnvironment()
67 # There is no target, so env should be empty
68 self.assertEqual(env.GetNumValues(), 0)
69 self.assertEqual(env.Get("PATH"), None)
72 env = target.GetEnvironment()
73 path = env.Get("PATH")
77 # Make sure we are getting a copy by modifying the env we just got
78 env.PutEntry("PATH=#" + path)
82 env = lldb.SBEnvironment()
84 self.assertEqual(env.Get("FOO"), None)
85 self.assertEqual(env.Get("BAR"), None)
89 # i.e. env.Set("FOO", "", overwrite=False)
90 self.assertTrue(env.Set("FOO", "", False))
91 env.Set("BAR", "foo", False)
93 self.assertEqual(env.Get("FOO"), "")
94 self.assertEqual(env.Get("BAR"), "foo")
96 self.assertEqual(env.GetNumValues(), 2)
98 self.assertEqualEntries(env, ["FOO=", "BAR=foo"])
101 self.assertFalse(env.Set("FOO", "bar", False))
102 self.assertEqual(env.Get("FOO"), "")
104 env.PutEntry("FOO=bar")
105 self.assertEqual(env.Get("FOO"), "bar")
107 self.assertEqualEntries(env, ["FOO=bar", "BAR=foo"])
110 self.assertTrue(env.Unset("FOO"))
111 self.assertFalse(env.Unset("FOO"))
112 self.assertEqual(env.Get("FOO"), None)
118 env.SetEntries(entries, True)
119 self.assertEqualEntries(env, ["BAR=foo", "X=x", "Y=y"])
121 env.SetEntries(entries, False)
122 self.assertEqualEntries(env, ["X=x", "Y=y"])
126 env.SetEntries(entries, True)
127 self.assertEqualEntries(env, ["X=y", "Y=x"])
130 env.Clear()
131 self.assertEqualEntries(env, [])