diff options
author | Petri Lehtinen <petri@digip.org> | 2012-02-12 19:05:31 (GMT) |
---|---|---|
committer | Petri Lehtinen <petri@digip.org> | 2012-02-12 19:05:31 (GMT) |
commit | 51d04d1ba8643d8a0c89d8307bf43697223f31e2 (patch) | |
tree | c9833d6beddeab16516269de0a916e09a4b8bc0a /Lib/sqlite3/test | |
parent | 54411c1784bc404448f496e7a9bf657eaab14daf (diff) | |
download | cpython-51d04d1ba8643d8a0c89d8307bf43697223f31e2.zip cpython-51d04d1ba8643d8a0c89d8307bf43697223f31e2.tar.gz cpython-51d04d1ba8643d8a0c89d8307bf43697223f31e2.tar.bz2 |
Fix sqlite3.Connection.iterdump on tables/fields with reserved names or quotes
Closes #9750
Diffstat (limited to 'Lib/sqlite3/test')
-rw-r--r-- | Lib/sqlite3/test/dump.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/Lib/sqlite3/test/dump.py b/Lib/sqlite3/test/dump.py index f40876a..b200333 100644 --- a/Lib/sqlite3/test/dump.py +++ b/Lib/sqlite3/test/dump.py @@ -13,6 +13,14 @@ class DumpTests(unittest.TestCase): def CheckTableDump(self): expected_sqls = [ + """CREATE TABLE "index"("index" blob);""" + , + """INSERT INTO "index" VALUES(X'01');""" + , + """CREATE TABLE "quoted""table"("quoted""field" text);""" + , + """INSERT INTO "quoted""table" VALUES('quoted''value');""" + , "CREATE TABLE t1(id integer primary key, s1 text, " \ "t1_i1 integer not null, i2 integer, unique (s1), " \ "constraint t1_idx1 unique (i2));" |