aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/steps/steps.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/tests/steps/steps.py b/tests/steps/steps.py
index 2b36709d8e..94ce1ee52b 100644
--- a/tests/steps/steps.py
+++ b/tests/steps/steps.py
@@ -44,9 +44,10 @@ def view_is_opened(context, name):
def get_visible_searchbar(context):
"""Wait for searchbar to become visible"""
- searchbars = context.app.findChildren(lambda x: x.labeller.name == 'Search:' and x.showing)
- assert wait_until(lambda x: len(x) > 0, searchbars), "No visible searchbars found"
- return searchbars[0]
+ def get_searchbars():
+ return context.app.findChildren(lambda x: x.labeller.name == 'Search:' and x.showing)
+ assert wait_until(lambda x: len(x()) > 0, get_searchbars), "No visible searchbars found"
+ return get_searchbars()[0]
@step(u'Open "{section_name}" section')