@@ -72,32 +72,20 @@ def test_parse_insert(self):
7272 "INSERT INTO django_migrations (app, name, applied) VALUES (%s, %s, %s)" ,
7373 [1 , 2 , 3 , 4 , 5 , 6 ],
7474 {
75- "sql_params_list" : [
76- (
77- "INSERT INTO django_migrations (app, name, applied) VALUES (%s, %s, %s)" ,
78- (1 , 2 , 3 ),
79- ),
80- (
81- "INSERT INTO django_migrations (app, name, applied) VALUES (%s, %s, %s)" ,
82- (4 , 5 , 6 ),
83- ),
84- ]
75+ "homogenous" : True ,
76+ "table" : "django_migrations" ,
77+ "columns" : ["app" , "name" , "applied" ],
78+ "values" : [(1 , 2 , 3 ), (4 , 5 , 6 )],
8579 },
8680 ),
8781 (
8882 "INSERT INTO django_migrations(app, name, applied) VALUES (%s, %s, %s)" ,
8983 [1 , 2 , 3 , 4 , 5 , 6 ],
9084 {
91- "sql_params_list" : [
92- (
93- "INSERT INTO django_migrations (app, name, applied) VALUES (%s, %s, %s)" ,
94- (1 , 2 , 3 ),
95- ),
96- (
97- "INSERT INTO django_migrations (app, name, applied) VALUES (%s, %s, %s)" ,
98- (4 , 5 , 6 ),
99- ),
100- ]
85+ "homogenous" : True ,
86+ "table" : "django_migrations" ,
87+ "columns" : ["app" , "name" , "applied" ],
88+ "values" : [(1 , 2 , 3 ), (4 , 5 , 6 )],
10189 },
10290 ),
10391 (
@@ -118,25 +106,23 @@ def test_parse_insert(self):
118106 ),
119107 (
120108 "INSERT INTO ap (n, ct, cn) "
121- "VALUES (%s, %s, %s), (%s, %s, %s), (%s, %s, %s),(%s, %s, %s)" ,
109+ "VALUES (%s, %s, %s), (%s, %s, %s), (%s, %s, %s),(%s,%s, %s)" ,
122110 (1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 ),
123111 {
124- "sql_params_list" : [
125- ("INSERT INTO ap (n, ct, cn) VALUES (%s, %s, %s)" , (1 , 2 , 3 )),
126- ("INSERT INTO ap (n, ct, cn) VALUES (%s, %s, %s)" , (4 , 5 , 6 )),
127- ("INSERT INTO ap (n, ct, cn) VALUES (%s, %s, %s)" , (7 , 8 , 9 )),
128- ]
112+ "homogenous" : True ,
113+ "table" : "ap" ,
114+ "columns" : ["n" , "ct" , "cn" ],
115+ "values" : [(1 , 2 , 3 ), (4 , 5 , 6 ), (7 , 8 , 9 )],
129116 },
130117 ),
131118 (
132119 "INSERT INTO `no` (`yes`) VALUES (%s)" ,
133120 (1 , 4 , 5 ),
134121 {
135- "sql_params_list" : [
136- ("INSERT INTO `no` (`yes`) VALUES (%s)" , (1 ,)),
137- ("INSERT INTO `no` (`yes`) VALUES (%s)" , (4 ,)),
138- ("INSERT INTO `no` (`yes`) VALUES (%s)" , (5 ,)),
139- ]
122+ "homogenous" : True ,
123+ "table" : "`no`" ,
124+ "columns" : ["yes" ],
125+ "values" : [(1 ,), (4 ,), (5 ,)],
140126 },
141127 ),
142128 (
0 commit comments