@@ -72,20 +72,32 @@ def test_parse_insert(self):
72
72
"INSERT INTO django_migrations (app, name, applied) VALUES (%s, %s, %s)" ,
73
73
[1 , 2 , 3 , 4 , 5 , 6 ],
74
74
{
75
- "homogenous" : True ,
76
- "table" : "django_migrations" ,
77
- "columns" : ["app" , "name" , "applied" ],
78
- "values" : [(1 , 2 , 3 ), (4 , 5 , 6 )],
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
+ ]
79
85
},
80
86
),
81
87
(
82
88
"INSERT INTO django_migrations(app, name, applied) VALUES (%s, %s, %s)" ,
83
89
[1 , 2 , 3 , 4 , 5 , 6 ],
84
90
{
85
- "homogenous" : True ,
86
- "table" : "django_migrations" ,
87
- "columns" : ["app" , "name" , "applied" ],
88
- "values" : [(1 , 2 , 3 ), (4 , 5 , 6 )],
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
+ ]
89
101
},
90
102
),
91
103
(
@@ -106,23 +118,25 @@ def test_parse_insert(self):
106
118
),
107
119
(
108
120
"INSERT INTO ap (n, ct, cn) "
109
- "VALUES (%s, %s, %s), (%s, %s, %s), (%s, %s, %s),(%s,%s, %s)" ,
121
+ "VALUES (%s, %s, %s), (%s, %s, %s), (%s, %s, %s),(%s, %s, %s)" ,
110
122
(1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 ),
111
123
{
112
- "homogenous" : True ,
113
- "table" : "ap" ,
114
- "columns" : ["n" , "ct" , "cn" ],
115
- "values" : [(1 , 2 , 3 ), (4 , 5 , 6 ), (7 , 8 , 9 )],
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
+ ]
116
129
},
117
130
),
118
131
(
119
132
"INSERT INTO `no` (`yes`) VALUES (%s)" ,
120
133
(1 , 4 , 5 ),
121
134
{
122
- "homogenous" : True ,
123
- "table" : "`no`" ,
124
- "columns" : ["yes" ],
125
- "values" : [(1 ,), (4 ,), (5 ,)],
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
+ ]
126
140
},
127
141
),
128
142
(
0 commit comments