From: Daniele Varrazzo Date: Mon, 14 Jun 2021 09:42:49 +0000 (+0100) Subject: Find the failing value when a random insert fails X-Git-Tag: 3.0.dev0~28 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=2a4e744784fb79b82a6ef71246908856e2232a33;p=thirdparty%2Fpsycopg.git Find the failing value when a random insert fails --- diff --git a/tests/fix_faker.py b/tests/fix_faker.py index 9257cf49b..fb83a8080 100644 --- a/tests/fix_faker.py +++ b/tests/fix_faker.py @@ -112,6 +112,12 @@ class Faker: sql.SQL(", ").join(phs), ) + def insert_field_stmt(self, i): + ph = sql.Placeholder(format=self.format) + return sql.SQL("insert into {} ({}) values ({})").format( + self.table_name, self.fields_names[i], ph + ) + @property def select_stmt(self): fields = sql.SQL(", ").join(self.fields_names)