more query tests

This commit is contained in:
Will McGugan
2021-11-03 11:01:59 +00:00
parent 25e8f86b93
commit 4e66c48313

View File

@@ -58,5 +58,19 @@ def test_query():
assert list(app.query("App > View")) == [main_view, help_view]
assert list(app.query("App > View#help")) == [help_view]
assert list(app.query("App > View#main .float ")) == [sidebar, tooltip]
assert list(app.query("View > View")) == [sub_view]
assert list(app.query("#help *")) == [help, helpbar]
assert list(app.query("#main *")) == [
widget1,
widget2,
sidebar,
sub_view,
tooltip,
]
assert list(app.query("App,View")) == [app, main_view, sub_view, help_view]
assert list(app.query("#widget1, #widget2")) == [widget1, widget2]
assert list(app.query("#widget1 , #widget2")) == [widget1, widget2]
assert list(app.query("#widget1, #widget2, App")) == [app, widget1, widget2]