@@ -120,7 +120,7 @@ def test_select_custom_fields(self):
120120 assert basic_sql == """
121121 SELECT
122122 id, extend ->> '$.last_login.ipv4' ipv4, extend ->> '$.last_login.start_datetime' start_datetime, CAST(extend ->> '$.last_login.online_sec' AS SIGNED) online_sec
123- FROM account FORCE INDEX (`PRIMARY`)
123+ FROM ` account` FORCE INDEX (`PRIMARY`)
124124 WHERE id IN (1,2,3) AND gender=1
125125"""
126126
@@ -137,7 +137,7 @@ def test_select_custom_fields(self):
137137 assert complex_sql == """
138138 SELECT
139139 locale, gender, COUNT(1) cnt
140- FROM account
140+ FROM ` account`
141141 WHERE `id` BETWEEN 1 AND 12
142142 GROUP BY locale, gender
143143 HAVING cnt > 0
@@ -155,7 +155,7 @@ def test_select_custom_fields(self):
155155 assert paging_sql == """
156156 SELECT
157157 locale, gender
158- FROM account
158+ FROM ` account`
159159 WHERE `id` BETWEEN 1 AND 12
160160 LIMIT 100, 5"""
161161
@@ -195,7 +195,7 @@ def test_update_json_field(self):
195195 model = self .model ,
196196 )
197197 assert sql == """
198- UPDATE account SET extend =
198+ UPDATE ` account` SET extend =
199199 JSON_MERGE_PATCH(JSON_SET(JSON_REMOVE(COALESCE(extend, '{}'), '$.deprecated'), '$.last_login',CAST('{"ipv4": "209.182.101.161"}' AS JSON), '$.uuid','fd04f7f2-24fc-4a73-a1d7-b6e99a464c5f'), '{"updated_at": "2022-10-30 21:34:15", "info": {"online_sec": 636}}')
200200 WHERE `id`=8
201201"""
@@ -222,13 +222,13 @@ def test_upsert_on_duplicate(self):
222222 using_values = True ,
223223 )
224224 assert old_sql == """
225- INSERT INTO account
225+ INSERT INTO ` account`
226226 (id, gender, name, locale, extend)
227227 VALUES
228228 (10, 2, '佐々木 美加子', 'ja_JP', '{"rdm": 6}'),
229229 (11, 0, 'Seher Bumb', 'en_IN', '{"rdm": 4}'),
230230 (12, 0, '谢冬梅', 'zh_CN', '{"rdm": 6}')
231- ON DUPLICATE KEY UPDATE gender=VALUES(gender), name=VALUES(name), extend=JSON_MERGE_PATCH(COALESCE(account.extend, '{}'), VALUES(extend))
231+ ON DUPLICATE KEY UPDATE gender=VALUES(gender), name=VALUES(name), extend=JSON_MERGE_PATCH(COALESCE(` account` .extend, '{}'), VALUES(extend))
232232"""
233233
234234 new_sql = SQLizer .upsert_on_duplicate (
@@ -243,13 +243,13 @@ def test_upsert_on_duplicate(self):
243243 merge_fields = ["extend" ],
244244 )
245245 assert new_sql == """
246- INSERT INTO account
246+ INSERT INTO ` account`
247247 (id, gender, name, locale, extend)
248248 VALUES
249249 (10, 1, '田中 知実', 'ja_JP', '{"rdm": 1}'),
250250 (11, 2, 'Tara Chadha', 'en_IN', '{"rdm": 10}'),
251251 (12, 2, '吴磊', 'zh_CN', '{"rdm": 9}')
252- AS `new_account` ON DUPLICATE KEY UPDATE gender=`new_account`.gender, name=`new_account`.name, extend=JSON_MERGE_PATCH(COALESCE(account.extend, '{}'), `new_account`.extend)
252+ AS `new_account` ON DUPLICATE KEY UPDATE gender=`new_account`.gender, name=`new_account`.name, extend=JSON_MERGE_PATCH(COALESCE(` account` .extend, '{}'), `new_account`.extend)
253253"""
254254
255255 only_insert_sql = SQLizer .upsert_on_duplicate (
@@ -262,7 +262,7 @@ def test_upsert_on_duplicate(self):
262262 insert_fields = ["id" , "gender" , "name" , "locale" , "extend" ],
263263 )
264264 assert only_insert_sql == """
265- INSERT INTO account
265+ INSERT INTO ` account`
266266 (id, gender, name, locale, extend)
267267 VALUES
268268 (10, 2, '池田 幹', 'ja_JP', '{"rdm": 9}'),
@@ -293,10 +293,10 @@ def test_insert_into_select(self):
293293 model = self .model ,
294294 )
295295 assert archive_sql == """
296- INSERT INTO account_bak
296+ INSERT INTO ` account_bak`
297297 (gender, locale, active, name, extend)
298298 SELECT gender, CASE id WHEN 3 THEN 'zh_CN' WHEN 4 THEN 'en_US' WHEN 5 THEN 'fr_FR' ELSE '' END locale, False active, CONCAT(LEFT(name, 26), ' [NEW]') name, '{}' extend
299- FROM account
299+ FROM ` account`
300300 WHERE `id` IN (4,5,6)
301301"""
302302
@@ -313,10 +313,10 @@ def test_insert_into_select(self):
313313 model = self .model ,
314314 )
315315 assert copy_sql == """
316- INSERT INTO account
316+ INSERT INTO ` account`
317317 (gender, locale, active, name, extend)
318318 SELECT gender, CASE id WHEN 3 THEN 'zh_CN' WHEN 4 THEN 'en_US' WHEN 5 THEN 'fr_FR' ELSE '' END locale, False active, CONCAT(LEFT(name, 26), ' [NEW]') name, '{}' extend
319- FROM account
319+ FROM ` account`
320320 WHERE `id` IN (4,5,6)
321321"""
322322
@@ -377,15 +377,15 @@ def test_bulk_update_from_dicts(self):
377377 merge_fields = ["extend" ],
378378 )
379379 assert sql == """
380- UPDATE account
380+ UPDATE ` account`
381381 JOIN (
382382 SELECT * FROM (
383383 VALUES
384384 ROW(7, False, 1, '{"test": 1, "debug": 0}'),
385385 ROW(15, True, 0, '{"test": 1, "debug": 0}')
386386 ) AS fly_table (id, active, gender, extend)
387- ) tmp ON account.id=tmp.id
388- SET account.active=tmp.active, account.gender=tmp.gender, account.extend=JSON_MERGE_PATCH(COALESCE(account.extend, '{}'), tmp.extend)
387+ ) tmp ON ` account` .id=tmp.id
388+ SET ` account` .active=tmp.active, ` account` .gender=tmp.gender, ` account` .extend=JSON_MERGE_PATCH(COALESCE(` account` .extend, '{}'), tmp.extend)
389389"""
390390
391391 # def test_(self):
0 commit comments