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}")
69 val = self.d.expand("${@2*2},${foo},${@d.getVar('foo') + ' ${bar}'},${foo}")
70 … self.assertEqual(str(val), "4,value_of_foo,${@d.getVar('foo') + ' ${unsetvar}'},value_of_foo")
73 val = self.d.expand("${@'boo ' + '${foo}'}")
77 val = self.d.expand("${@d.getVar('foo') + ' ${bar}'}")
94 val = self.d.expand("${@d.getVar('foo') + ' ${bar}'}")
95 self.assertEqual(str(val), "${@d.getVar('foo') + ' ${unsetvar}'}")
98 self.d.setVar("FOO", "${@foo = 5}")
99 self.assertRaises(bb.data_smart.ExpansionError, self.d.getVar, "FOO", True)
102 self.d.setVar("FOO", "${@int('test')}")
103 self.assertRaises(bb.data_smart.ExpansionError, self.d.getVar, "FOO", True)
106 self.d.setVar("FOO", "foo value ${BAR}")
108 self.assertRaises(bb.data_smart.ExpansionError, self.d.getVar, "FOO", True)
111 val = self.d.expand("${@d.getVar('foo') + ' ${bar}'}")
120 self.d.setVar("FOO", "${BAR} foo ${BAR}")
121 val = self.d.getVar("FOO")
122 self.assertEqual(str(val), "bar value foo bar value")
125 self.d.setVar("FOO", "${FOO}")
126 self.assertRaises(bb.data_smart.ExpansionError, self.d.getVar, "FOO", True)
129 self.d.setVar("FOO", "${BAR}")
131 self.d.setVar("BAZ", "${FOO}")
132 self.assertRaises(bb.data_smart.ExpansionError, self.d.getVar, "FOO", True)
135 self.d.setVar("FOO", "${BAR}")
136 self.d.setVar("BAR", "${${@'FOO'}}")
137 self.assertRaises(bb.data_smart.ExpansionError, self.d.getVar, "FOO", True)
140 self.d.setVar("FOO", "sed -i -e 's:IP{:I${:g' $pc")
141 val = self.d.getVar("FOO")
150 self.d.renameVar("foo", "newfoo")
152 self.assertEqual(self.d.getVar("foo", False), None)
155 self.d.delVar("foo")
156 self.assertEqual(self.d.getVar("foo", False), None)
160 self.assertCountEqual(keys, ['value_of_foo', 'foo', 'bar'])
166 self.assertCountEqual(keys, ['value_of_foo', 'foo'])
171 self.d["foo"] = "foo"
176 val = self.d.expand("${value_of_${foo}${bar}}")
184 val = self.d.expand("${@'${foo}' + 'bar'}")
189 self.assertEqual(str(val), "foo")
193 val = self.d.expand("${" * depth + "foo" + "}" * depth)
194 self.assertEqual(str(val), "foo")
202 val = self.d.expand("${value_of_${@('${foo}'+'bar')[0:3]}${${@'BAR'.lower()}}}")
212 d.setVar("FOO", "bar")
213 self.assertTrue(d.getVar("FOO", False) is d.getVar("FOO", False))
218 d1.setVar("FOO", "bar")
219 d2.setVar("FOO", "bar2")
220 self.assertTrue(d1.getVar("FOO", False) is not d2.getVar("FOO", False))
224 d.setVar("foo", "value of foo")
225 self.assertEqual(str(d.getVar("foo", False)), "value of foo")
226 d.setVar("foo", "second value of foo")
227 self.assertEqual(str(d.getVar("foo", False)), "second value of foo")
231 d.setVar("foo", "value of")
233 self.assertEqual(d.getVar("foo", False),
239 self.d.setVar("FOO", "foo")
245 self.d.prependVar("TEST", "${FOO}:")
246 self.assertEqual(self.d.getVar("TEST"), "foo:val")
255 self.d.prependVar("TEST", "${FOO}:")
258 self.assertEqual(self.d.getVar("TEST"), "foo:val:val2:bar")
263 self.d.setVar("FOO", "foo")
269 self.d.setVar("TEST:prepend", "${FOO}:")
270 self.assertEqual(self.d.getVar("TEST"), "foo:val")
279 self.d.setVar("TEST:prepend", "${FOO}:")
282 self.assertEqual(self.d.getVar("TEST"), "foo:val:val2:bar")
285 self.d.setVar("TEST:prepend", "${FOO}:")
288 self.assertEqual(self.d.getVar("TEST"), "foo::val2:bar")
346 self.d.setVar("OVERRIDES", "foo:bar:local")
365 self.d.setVar("TEST:foo", "testvalue4")
367 …self.assertCountEqual(list(self.d.keys()), ['TEST', 'TEST:foo', 'OVERRIDES', 'TEST:bar', 'TEST:loc…
370 self.d.setVar("TEST:local:foo:bar", "testvalue3")
374 self.d.setVar("TEST2:local:foo:bar", "testvalue3")
381 self.d.setVar("TEST:foo", "testvalue4")
394 self.d.setVar("TEST:foo", "testvalue4")
395 self.d.setVar("OVERRIDES", "foo:bar:some_val")
412 self.d.setVar("TEST:foo", "testvalue4")
413 self.d.setVar("OVERRIDES", "foo:bar:some_val")
437 self.d.setVar("FOO", "foo")
438 self.d.setVar("BAR", "foo")
441 self.d.setVar("VAL_${FOO}", "A")
445 …self.assertTrue(logContains("Variable key VAL_${FOO} (A) replaces original key VAL_foo (B)", logs))
451 self.d.setVar("foo", "value of foo")
452 self.d.setVarFlag("foo", "flag1", "value of flag1")
453 self.d.setVarFlag("foo", "_defaultval_flag_flag1", "default of flag1")
454 self.d.setVarFlag("foo", "flag2", "value of flag2")
455 self.d.setVarFlag("foo", "_defaultval_flag_flag2", "default of flag2")
456 self.d.setVarFlag("foo", "flag3", "value of flag3")
457 self.d.setVarFlag("foo", "_defaultval_flag_flagnovalue", "default of flagnovalue")
460 self.assertEqual(self.d.getVarFlag("foo", "flag1", False), "value of flag1")
461 self.assertEqual(self.d.getVarFlag("foo", "flag2", False), "value of flag2")
463 self.d.getVarFlags("foo"),
472 self.d.getVarFlags("foo", internalflags=True),
474 "_content": "value of foo",
485 self.d.delVarFlag("foo", "flag2")
486 self.d.delVarFlag("foo", "flag3")
487 self.assertEqual(self.d.getVarFlag("foo", "flag1", False), "value of flag1")
488 self.assertEqual(self.d.getVarFlag("foo", "flag2", False), None)
490 self.d.getVarFlags("foo"),
497 self.d.getVarFlags("foo", internalflags=True),
499 "_content": "value of foo",
507 self.d.delVar("foo")
508 self.assertEqual(self.d.getVarFlag("foo", "flag1", False), None)
509 self.assertEqual(self.d.getVarFlag("foo", "flag2", False), None)
510 self.assertEqual(self.d.getVarFlags("foo", internalflags=True), None)
562 d.setVar("MYCOMMAND", "${VAR}; foo; bar; exit 0")