summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/tests/parse.py
diff options
context:
space:
mode:
authorKai Kang <kai.kang@windriver.com>2023-04-11 17:09:04 +0800
committerRichard Purdie <richard.purdie@linuxfoundation.org>2023-04-22 10:30:42 +0100
commit39428da6b61c8af25f643c64c2f46fec62c6725e (patch)
treee1068342ef8fa698126d415b0fff5edb483a5356 /bitbake/lib/bb/tests/parse.py
parentacf268757f0c8c0933d1f2e843264121665a7cac (diff)
downloadpoky-39428da6b61c8af25f643c64c2f46fec62c6725e.tar.gz
bitbake: bitbake: ConfHandler: Allow variable flag name with a single character
Update regex pattern to allow variable flag name with a single character. Regression tests have also been updated in `bb.parse` and `bin/bitbake-selftest -k ParseTest` has been successfully executed. Eliminate a trailing space as well. (Bitbake rev: bb9e523291a3cad6e1596ee6a1e715b5e5feba8f) Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib/bb/tests/parse.py')
-rw-r--r--bitbake/lib/bb/tests/parse.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/bitbake/lib/bb/tests/parse.py b/bitbake/lib/bb/tests/parse.py
index d27c7c6f15..a3165d95bd 100644
--- a/bitbake/lib/bb/tests/parse.py
+++ b/bitbake/lib/bb/tests/parse.py
@@ -222,6 +222,7 @@ VAR = " \\
222 at_sign_in_var_flag = """ 222 at_sign_in_var_flag = """
223A[flag@.service] = "nonet" 223A[flag@.service] = "nonet"
224B[flag@.target] = "ntb" 224B[flag@.target] = "ntb"
225C[f] = "flag"
225 226
226unset A[flag@.service] 227unset A[flag@.service]
227""" 228"""
@@ -232,6 +233,7 @@ unset A[flag@.service]
232 self.assertEqual(d.getVar("B"), None) 233 self.assertEqual(d.getVar("B"), None)
233 self.assertEqual(d.getVarFlag("A","flag@.service"), None) 234 self.assertEqual(d.getVarFlag("A","flag@.service"), None)
234 self.assertEqual(d.getVarFlag("B","flag@.target"), "ntb") 235 self.assertEqual(d.getVarFlag("B","flag@.target"), "ntb")
236 self.assertEqual(d.getVarFlag("C","f"), "flag")
235 237
236 def test_parse_invalid_at_sign_in_var_flag(self): 238 def test_parse_invalid_at_sign_in_var_flag(self):
237 invalid_at_sign = self.at_sign_in_var_flag.replace("B[f", "B[@f") 239 invalid_at_sign = self.at_sign_in_var_flag.replace("B[f", "B[@f")