diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2014-03-13 19:05:22 -0400 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2014-03-13 19:05:22 -0400 |
commit | dd40c638857d06e0c50d50523d4c9412f0953334 (patch) | |
tree | 43ac743b5f3baf14b532e89e90a536dec8470d86 | |
parent | 8433a48fabbb77bfc99434fc915b9a5ccd427f43 (diff) | |
download | sqlalchemy-dd40c638857d06e0c50d50523d4c9412f0953334.tar.gz |
- add a suite test for underscore as initial char
-rw-r--r-- | lib/sqlalchemy/testing/suite/test_ddl.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/lib/sqlalchemy/testing/suite/test_ddl.py b/lib/sqlalchemy/testing/suite/test_ddl.py index 946e10aa8..b14d47b4d 100644 --- a/lib/sqlalchemy/testing/suite/test_ddl.py +++ b/lib/sqlalchemy/testing/suite/test_ddl.py @@ -16,6 +16,12 @@ class TableDDLTest(fixtures.TestBase): Column('data', String(50)) ) + def _underscore_fixture(self): + return Table('_test_table', self.metadata, + Column('id', Integer, primary_key=True, autoincrement=False), + Column('_data', String(50)) + ) + def _simple_roundtrip(self, table): with config.db.begin() as conn: conn.execute(table.insert().values((1, 'some data'))) @@ -45,5 +51,13 @@ class TableDDLTest(fixtures.TestBase): config.db, checkfirst=False ) + @requirements.create_table + @util.provide_metadata + def test_underscore_names(self): + table = self._underscore_fixture() + table.create( + config.db, checkfirst=False + ) + self._simple_roundtrip(table) __all__ = ('TableDDLTest', ) |