"""verrrrry basic unicode column name testing"""
from sqlalchemy import *
-from sqlalchemy.testing import fixtures, engines
+from sqlalchemy.testing import fixtures, engines, eq_
from sqlalchemy import testing, util
from sqlalchemy.testing.engines import utf8_engine
from sqlalchemy.sql import column
meta.drop_all()
metadata.create_all()
+ def test_repr(self):
+
+ m = MetaData()
+ t = Table(u'\u6e2c\u8a66', m, Column(u'\u6e2c\u8a66_id', Integer))
+
+ eq_(
+ repr(t),
+ (
+ "Table(u'\\u6e2c\\u8a66', MetaData(bind=None), "
+ "Column(u'\\u6e2c\\u8a66_id', Integer(), table=<\\u6e2c\\u8a66>), "
+ "schema=None)"))
+
class EscapesDefaultsTest(fixtures.TestBase):
def test_default_exec(self):
metadata = MetaData(testing.db)