Lines Matching refs: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()
33 env = self.dbg.GetSelectedPlatform().GetEnvironment()
35 self.assertNotEqual(env.Get("PATH"), None)
41 env = launch_info.GetEnvironment()
42 env_count = env.GetNumValues()
44 env.Set("FOO", "bar", overwrite=True)
45 self.assertEqual(env.GetNumValues(), env_count + 1)
50 launch_info.SetEnvironment(env, append=True)
53 env.Set("FOO", "baz", overwrite=True)
54 launch_info.SetEnvironment(env, append=True)
59 env.Clear()
60 env.Set("BAR", "foo", overwrite=True)
61 env.PutEntry("X=y")
62 launch_info.SetEnvironment(env, append=False)
68 env = self.dbg.GetSelectedTarget().GetEnvironment()
70 self.assertEqual(env.GetNumValues(), 0)
71 self.assertEqual(env.Get("PATH"), None)
74 env = target.GetEnvironment()
75 path = env.Get("PATH")
80 env.PutEntry("PATH=#" + path)
84 env = lldb.SBEnvironment()
86 self.assertEqual(env.Get("FOO"), None)
87 self.assertEqual(env.Get("BAR"), None)
90 self.assertTrue(env.Set("FOO", "", overwrite=False))
91 env.Set("BAR", "foo", overwrite=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", overwrite=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, append=True)
119 self.assertEqualEntries(env, ["BAR=foo", "X=x", "Y=y"])
121 env.SetEntries(entries, append=False)
122 self.assertEqualEntries(env, ["X=x", "Y=y"])
126 env.SetEntries(entries, append=True)
127 self.assertEqualEntries(env, ["X=y", "Y=x"])
130 env.Clear()
131 self.assertEqualEntries(env, [])