diff options
Diffstat (limited to 'bitbake/lib/bb/tests')
| -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) |
