Change DOM queries to be case-sensitive for classes and IDs

See #1041 and #1047.
This commit is contained in:
Dave Pearson
2022-10-31 15:25:22 +00:00
parent af7cb9004e
commit 457340777b
4 changed files with 8 additions and 7 deletions

View File

@@ -54,7 +54,9 @@ def test_query():
assert list(app.query("#main")) == [main_view]
assert list(app.query("View#main")) == [main_view]
assert list(app.query("#widget1")) == [widget1]
assert list(app.query("#Widget1")) == [] # Note case.
assert list(app.query("#widget2")) == [widget2]
assert list(app.query("#Widget2")) == [] # Note case.
assert list(app.query("Widget.float")) == [sidebar, tooltip, helpbar]
assert list(app.query(Widget).filter(".float")) == [sidebar, tooltip, helpbar]