aboutsummaryrefslogtreecommitdiff
path: root/test/py
diff options
context:
space:
mode:
authorPratyush Yadav2020-09-24 10:04:17 +0530
committerTom Rini2020-09-30 11:55:23 -0400
commit8a34d3d75207565950c53ac3d68e144d099c9e5f (patch)
treeaac27a433679d271de5d25b1eecf693fdb89f1b8 /test/py
parent1c4db59d9bf711e7f8902eaa145959429d659679 (diff)
test/py: allow multi-digit index in in_tree()
When more nodes are added for a uclass the index might go into two or more digits. This means that there are less spaces printed because they are used up by the extra digits. Update the regular expression to allow variable-length spacing between the class name and and index. This was discovered when adding a simple_bus node in test.dts made test_bind_unbind_with_uclass() fail because the index went up to 10. Signed-off-by: Pratyush Yadav <p.yadav@ti.com>
Diffstat (limited to 'test/py')
-rw-r--r--test/py/tests/test_bind.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/test/py/tests/test_bind.py b/test/py/tests/test_bind.py
index 5e73d403618..6703325c0b7 100644
--- a/test/py/tests/test_bind.py
+++ b/test/py/tests/test_bind.py
@@ -16,7 +16,7 @@ def in_tree(response, name, uclass, drv, depth, last_child):
leaf = leaf + '`'
leaf = leaf + '-- ' + name
- line = (r' *{:10.10} [0-9]* \[ [ +] \] {:20.20} [` |]{}$'
+ line = (r' *{:10.10} *[0-9]* \[ [ +] \] {:20.20} [` |]{}$'
.format(uclass, drv, leaf))
prog = re.compile(line)
for l in lines: