Skip to content

Commit 2ae30df

Browse files
authored
Merge pull request #1 from larsschwegmann/mvanderlee/parametized_query
Add test for PyformatParameter
2 parents 3af56ee + a36a1aa commit 2ae30df

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

pypika/tests/test_parameter.py

+8
Original file line numberDiff line numberDiff line change
@@ -196,3 +196,11 @@ def test_join_with_parameter_value_wrapper(self):
196196
sql,
197197
)
198198
self.assertEqual({':buz': 'buz', 'bar': 'bar'}, parameter.get_parameters())
199+
200+
def test_pyformat_parameter(self):
201+
q = Query.into(self.table_abc).columns("a", "b", "c").insert(1, 2.2, 'foo')
202+
203+
parameter = PyformatParameter()
204+
sql = q.get_sql(parameter=parameter)
205+
self.assertEqual('INSERT INTO "abc" ("a","b","c") VALUES (%(param1)s,%(param2)s,%(param3)s)', sql)
206+
self.assertEqual({"param1": 1, "param2": 2.2, "param3": "foo"}, parameter.get_parameters())

0 commit comments

Comments
 (0)