summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2014-03-13 19:05:22 -0400
committerMike Bayer <mike_mp@zzzcomputing.com>2014-03-13 19:05:22 -0400
commitdd40c638857d06e0c50d50523d4c9412f0953334 (patch)
tree43ac743b5f3baf14b532e89e90a536dec8470d86
parent8433a48fabbb77bfc99434fc915b9a5ccd427f43 (diff)
downloadsqlalchemy-dd40c638857d06e0c50d50523d4c9412f0953334.tar.gz
- add a suite test for underscore as initial char
-rw-r--r--lib/sqlalchemy/testing/suite/test_ddl.py14
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', )