diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2013-01-27 17:15:25 -0500 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2013-01-27 17:15:25 -0500 |
commit | 684d8d4c8112b34bbe5d5e35bb2ecba1686fda4c (patch) | |
tree | 04e7c62589b458ecd1e6045f9630262ed05169db | |
parent | e26b28224d7c1745a8a2892372e1f5a8862e792c (diff) | |
download | sqlalchemy-684d8d4c8112b34bbe5d5e35bb2ecba1686fda4c.tar.gz |
- use SQL constructs here for databases that need to escape names like "data"
-rw-r--r-- | lib/sqlalchemy/testing/suite/test_ddl.py | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/lib/sqlalchemy/testing/suite/test_ddl.py b/lib/sqlalchemy/testing/suite/test_ddl.py index c5b162413..fc1c19362 100644 --- a/lib/sqlalchemy/testing/suite/test_ddl.py +++ b/lib/sqlalchemy/testing/suite/test_ddl.py @@ -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 |