test: catch backtick and bracket-quoted table names in self-scan

This commit is contained in:
Joshua King
2026-09-14 07:24:55 -04:00
parent df6285f3d7
commit d8b16766e9
+1 -1
View File
@@ -544,7 +544,7 @@ def test_dao_test_file_uses_dao_not_raw_table_sql() -> None:
)
sql_pattern = re.compile(
r"(SELECT\s[^\"']*?FROM|INSERT\s+INTO|UPDATE|"
r"DELETE\s+FROM|FROM|JOIN)\s+['\"]*"
r"DELETE\s+FROM|FROM|JOIN)\s+[`'\"]*(\[)?"
r"(children|admin_users)\b",
re.IGNORECASE,
)