diff options
Diffstat (limited to 'bitbake/lib/bb/tests/data.py')
-rw-r--r-- | bitbake/lib/bb/tests/data.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/bitbake/lib/bb/tests/data.py b/bitbake/lib/bb/tests/data.py index e9aab577f6..a96078fa9c 100644 --- a/bitbake/lib/bb/tests/data.py +++ b/bitbake/lib/bb/tests/data.py | |||
@@ -80,6 +80,11 @@ class DataExpansions(unittest.TestCase): | |||
80 | val = self.d.expand("${@d.getVar('foo', True) + ' ${bar}'}") | 80 | val = self.d.expand("${@d.getVar('foo', True) + ' ${bar}'}") |
81 | self.assertEqual(str(val), "value_of_foo value_of_bar") | 81 | self.assertEqual(str(val), "value_of_foo value_of_bar") |
82 | 82 | ||
83 | def test_python_unexpanded(self): | ||
84 | self.d.setVar("bar", "${unsetvar}") | ||
85 | val = self.d.expand("${@d.getVar('foo', True) + ' ${bar}'}") | ||
86 | self.assertEqual(str(val), "${@d.getVar('foo', True) + ' ${unsetvar}'}") | ||
87 | |||
83 | def test_python_snippet_syntax_error(self): | 88 | def test_python_snippet_syntax_error(self): |
84 | self.d.setVar("FOO", "${@foo = 5}") | 89 | self.d.setVar("FOO", "${@foo = 5}") |
85 | self.assertRaises(bb.data_smart.ExpansionError, self.d.getVar, "FOO", True) | 90 | self.assertRaises(bb.data_smart.ExpansionError, self.d.getVar, "FOO", True) |