Fixed test that wasn't checking the format.
order = []
for part in parts[:-1]:
assert isinstance(part.item, str)
- formats.append(part.format)
chunks.append(part.pre)
if part.item not in seen:
ph = b"$%d" % (len(seen) + 1)
seen[part.item] = (ph, part.format)
order.append(part.item)
chunks.append(ph)
+ formats.append(part.format)
else:
if seen[part.item][1] != part.format:
raise e.ProgrammingError(
def test_query2pg_map(query, params, want, wformats, worder):
out, formats, order = query2pg(query, params, codecs.lookup("utf-8"))
assert out == want
+ assert formats == wformats
assert order == worder