@@ -51,68 +51,41 @@ def test_nested_when_clauses(self) -> None:
5151
5252class TestPreambleQuotedIdentifiers :
5353 def test_double_quoted_table_name_in_preamble (self ) -> None :
54- sql = (
55- 'CREATE TRIGGER aud AFTER INSERT ON "my table" BEGIN\n '
56- " UPDATE y SET v=1;\n "
57- "END;"
58- )
54+ sql = 'CREATE TRIGGER aud AFTER INSERT ON "my table" BEGIN\n UPDATE y SET v=1;\n END;'
5955 pieces = _split_top_level_statements (sql )
6056 assert len (pieces ) == 1 , f"got { len (pieces )} pieces: { pieces !r} "
6157
6258 def test_double_quoted_with_doubled_quote_escape (self ) -> None :
6359 # SQLite identifier quoting: "" inside "..." is a literal "
64- sql = (
65- 'CREATE TRIGGER aud AFTER INSERT ON "weird""name" BEGIN\n '
66- " UPDATE y SET v=1;\n "
67- "END;"
68- )
60+ sql = 'CREATE TRIGGER aud AFTER INSERT ON "weird""name" BEGIN\n UPDATE y SET v=1;\n END;'
6961 pieces = _split_top_level_statements (sql )
7062 assert len (pieces ) == 1
7163
7264 def test_bracketed_table_name_in_preamble (self ) -> None :
73- sql = (
74- "CREATE TRIGGER aud AFTER INSERT ON [my table] BEGIN\n "
75- " UPDATE y SET v=1;\n "
76- "END;"
77- )
65+ sql = "CREATE TRIGGER aud AFTER INSERT ON [my table] BEGIN\n UPDATE y SET v=1;\n END;"
7866 pieces = _split_top_level_statements (sql )
7967 assert len (pieces ) == 1
8068
8169 def test_backtick_table_name_in_preamble (self ) -> None :
82- sql = (
83- "CREATE TRIGGER aud AFTER INSERT ON `my table` BEGIN\n "
84- " UPDATE y SET v=1;\n "
85- "END;"
86- )
70+ sql = "CREATE TRIGGER aud AFTER INSERT ON `my table` BEGIN\n UPDATE y SET v=1;\n END;"
8771 pieces = _split_top_level_statements (sql )
8872 assert len (pieces ) == 1
8973
9074 def test_backtick_with_doubled_backtick_escape (self ) -> None :
91- sql = (
92- "CREATE TRIGGER aud AFTER INSERT ON `weird``name` BEGIN\n "
93- " UPDATE y SET v=1;\n "
94- "END;"
95- )
75+ sql = "CREATE TRIGGER aud AFTER INSERT ON `weird``name` BEGIN\n UPDATE y SET v=1;\n END;"
9676 pieces = _split_top_level_statements (sql )
9777 assert len (pieces ) == 1
9878
9979
10080class TestPreambleComments :
10181 def test_line_comment_between_trigger_and_begin (self ) -> None :
10282 sql = (
103- "CREATE TRIGGER aud AFTER INSERT ON x -- migration v3\n "
104- "BEGIN\n "
105- " UPDATE y SET v=1;\n "
106- "END;"
83+ "CREATE TRIGGER aud AFTER INSERT ON x -- migration v3\n BEGIN\n UPDATE y SET v=1;\n END;"
10784 )
10885 pieces = _split_top_level_statements (sql )
10986 assert len (pieces ) == 1
11087
11188 def test_block_comment_between_trigger_and_begin (self ) -> None :
112- sql = (
113- "CREATE TRIGGER aud AFTER INSERT ON x /* notes */ BEGIN\n "
114- " UPDATE y SET v=1;\n "
115- "END;"
116- )
89+ sql = "CREATE TRIGGER aud AFTER INSERT ON x /* notes */ BEGIN\n UPDATE y SET v=1;\n END;"
11790 pieces = _split_top_level_statements (sql )
11891 assert len (pieces ) == 1
0 commit comments