Lines Matching full:foo

43         self.d["foo"] = "value_of_foo"
48 val = self.d.expand("${foo}")
52 val = self.d.expand("${${foo}}")
56 val = self.d.expand("${${foo}} ${bar}")
64 val = self.d.expand("${@'boo ' + '${foo}'}")
68 val = self.d.expand("${@d.getVar('foo') + ' ${bar}'}")
73 val = self.d.expand("${@d.getVar('foo') + ' ${bar}'}")
74 self.assertEqual(str(val), "${@d.getVar('foo') + ' ${unsetvar}'}")
77 self.d.setVar("FOO", "${@foo = 5}")
78 self.assertRaises(bb.data_smart.ExpansionError, self.d.getVar, "FOO", True)
81 self.d.setVar("FOO", "${@int('test')}")
82 self.assertRaises(bb.data_smart.ExpansionError, self.d.getVar, "FOO", True)
85 self.d.setVar("FOO", "foo value ${BAR}")
87 self.assertRaises(bb.data_smart.ExpansionError, self.d.getVar, "FOO", True)
90 val = self.d.expand("${@d.getVar('foo') + ' ${bar}'}")
99 self.d.setVar("FOO", "${BAR} foo ${BAR}")
100 val = self.d.getVar("FOO")
101 self.assertEqual(str(val), "bar value foo bar value")
104 self.d.setVar("FOO", "${FOO}")
105 self.assertRaises(bb.data_smart.ExpansionError, self.d.getVar, "FOO", True)
108 self.d.setVar("FOO", "${BAR}")
110 self.d.setVar("BAZ", "${FOO}")
111 self.assertRaises(bb.data_smart.ExpansionError, self.d.getVar, "FOO", True)
114 self.d.setVar("FOO", "${BAR}")
115 self.d.setVar("BAR", "${${@'FOO'}}")
116 self.assertRaises(bb.data_smart.ExpansionError, self.d.getVar, "FOO", True)
119 self.d.setVar("FOO", "sed -i -e 's:IP{:I${:g' $pc")
120 val = self.d.getVar("FOO")
129 self.d.renameVar("foo", "newfoo")
131 self.assertEqual(self.d.getVar("foo", False), None)
134 self.d.delVar("foo")
135 self.assertEqual(self.d.getVar("foo", False), None)
139 self.assertCountEqual(keys, ['value_of_foo', 'foo', 'bar'])
145 self.assertCountEqual(keys, ['value_of_foo', 'foo'])
150 self.d["foo"] = "foo"
155 val = self.d.expand("${value_of_${foo}${bar}}")
163 val = self.d.expand("${@'${foo}' + 'bar'}")
168 self.assertEqual(str(val), "foo")
172 val = self.d.expand("${" * depth + "foo" + "}" * depth)
173 self.assertEqual(str(val), "foo")
181 val = self.d.expand("${value_of_${@('${foo}'+'bar')[0:3]}${${@'BAR'.lower()}}}")
191 d.setVar("FOO", "bar")
192 self.assertTrue(d.getVar("FOO", False) is d.getVar("FOO", False))
197 d1.setVar("FOO", "bar")
198 d2.setVar("FOO", "bar2")
199 self.assertTrue(d1.getVar("FOO", False) is not d2.getVar("FOO", False))
203 d.setVar("foo", "value of foo")
204 self.assertEqual(str(d.getVar("foo", False)), "value of foo")
205 d.setVar("foo", "second value of foo")
206 self.assertEqual(str(d.getVar("foo", False)), "second value of foo")
210 d.setVar("foo", "value of")
212 self.assertEqual(d.getVar("foo", False),
218 self.d.setVar("FOO", "foo")
224 self.d.prependVar("TEST", "${FOO}:")
225 self.assertEqual(self.d.getVar("TEST"), "foo:val")
234 self.d.prependVar("TEST", "${FOO}:")
237 self.assertEqual(self.d.getVar("TEST"), "foo:val:val2:bar")
242 self.d.setVar("FOO", "foo")
248 self.d.setVar("TEST:prepend", "${FOO}:")
249 self.assertEqual(self.d.getVar("TEST"), "foo:val")
258 self.d.setVar("TEST:prepend", "${FOO}:")
261 self.assertEqual(self.d.getVar("TEST"), "foo:val:val2:bar")
264 self.d.setVar("TEST:prepend", "${FOO}:")
267 self.assertEqual(self.d.getVar("TEST"), "foo::val2:bar")
325 self.d.setVar("OVERRIDES", "foo:bar:local")
344 self.d.setVar("TEST:foo", "testvalue4")
346 …self.assertCountEqual(list(self.d.keys()), ['TEST', 'TEST:foo', 'OVERRIDES', 'TEST:bar', 'TEST:loc…
349 self.d.setVar("TEST:local:foo:bar", "testvalue3")
353 self.d.setVar("TEST2:local:foo:bar", "testvalue3")
360 self.d.setVar("TEST:foo", "testvalue4")
373 self.d.setVar("TEST:foo", "testvalue4")
374 self.d.setVar("OVERRIDES", "foo:bar:some_val")
381 self.d.setVar("TEST:foo", "testvalue4")
382 self.d.setVar("OVERRIDES", "foo:bar:some_val")
416 self.d.setVar("FOO", "foo")
417 self.d.setVar("BAR", "foo")
420 self.d.setVar("VAL_${FOO}", "A")
424 …self.assertTrue(logContains("Variable key VAL_${FOO} (A) replaces original key VAL_foo (B)", logs))
430 self.d.setVar("foo", "value of foo")
431 self.d.setVarFlag("foo", "flag1", "value of flag1")
432 self.d.setVarFlag("foo", "flag2", "value of flag2")
435 self.assertEqual(self.d.getVarFlag("foo", "flag1", False), "value of flag1")
436 self.assertEqual(self.d.getVarFlag("foo", "flag2", False), "value of flag2")
439 self.d.delVarFlag("foo", "flag2")
440 self.assertEqual(self.d.getVarFlag("foo", "flag1", False), "value of flag1")
441 self.assertEqual(self.d.getVarFlag("foo", "flag2", False), None)
494 d.setVar("MYCOMMAND", "${VAR}; foo; bar; exit 0")