]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
- use SQL constructs here for databases that need to escape names like "data"
authorMike Bayer <mike_mp@zzzcomputing.com>
Sun, 27 Jan 2013 22:15:25 +0000 (17:15 -0500)
committerMike Bayer <mike_mp@zzzcomputing.com>
Sun, 27 Jan 2013 22:15:25 +0000 (17:15 -0500)
lib/sqlalchemy/testing/suite/test_ddl.py

index c5b162413fd784ff2a8846d752d2346ffb7052ef..fc1c19362eb6b4cad1bea0c394cf12c624d32914 100644 (file)
@@ -15,11 +15,10 @@ class TableDDLTest(fixtures.TestBase):
                 Column('data', String(50))
             )
 
-    def _simple_roundtrip(self):
+    def _simple_roundtrip(self, table):
         with config.db.begin() as conn:
-            conn.execute("insert into test_table(id, data) values "
-                            "(1, 'some data')")
-            result = conn.execute("select id, data from test_table")
+            conn.execute(table.insert().values((1, 'some data')))
+            result = conn.execute(table.select())
             eq_(
                 result.first(),
                 (1, 'some data')
@@ -32,7 +31,7 @@ class TableDDLTest(fixtures.TestBase):
         table.create(
             config.db, checkfirst=False
         )
-        self._simple_roundtrip()
+        self._simple_roundtrip(table)
 
     @requirements.drop_table
     @util.provide_metadata