summaryrefslogtreecommitdiff
path: root/test/sql/test_unicode.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2014-07-18 17:40:58 -0400
committerMike Bayer <mike_mp@zzzcomputing.com>2014-07-18 17:40:58 -0400
commitbb5f4392a4ecbcbaf4e34886a65a8bba42e227d5 (patch)
tree06e392471bc5a7dd866975530333d5a9e74f0757 /test/sql/test_unicode.py
parent0eb53b2e7936d2b0a17077a922ce1d97f102e38a (diff)
downloadsqlalchemy-bb5f4392a4ecbcbaf4e34886a65a8bba42e227d5.tar.gz
- update the flake8 rules again
- apply autopep8 + manual fixes to most of test/sql/
Diffstat (limited to 'test/sql/test_unicode.py')
-rw-r--r--test/sql/test_unicode.py66
1 files changed, 42 insertions, 24 deletions
diff --git a/test/sql/test_unicode.py b/test/sql/test_unicode.py
index fc5205a3d..e29aea54f 100644
--- a/test/sql/test_unicode.py
+++ b/test/sql/test_unicode.py
@@ -7,6 +7,7 @@ from sqlalchemy import testing
from sqlalchemy.testing.schema import Table, Column
from sqlalchemy.util import u, ue
+
class UnicodeSchemaTest(fixtures.TestBase):
__requires__ = ('unicode_ddl',)
__backend__ = True
@@ -17,17 +18,26 @@ class UnicodeSchemaTest(fixtures.TestBase):
metadata = MetaData(testing.db)
t1 = Table(u('unitable1'), metadata,
- Column(u('méil'), Integer, primary_key=True),
- Column(ue('\u6e2c\u8a66'), Integer),
- test_needs_fk=True,
- )
- t2 = Table(u('Unitéble2'), metadata,
- Column(u('méil'), Integer, primary_key=True, key="a"),
- Column(ue('\u6e2c\u8a66'), Integer, ForeignKey(u('unitable1.méil')),
- key="b"
- ),
+ Column(u('méil'), Integer, primary_key=True),
+ Column(ue('\u6e2c\u8a66'), Integer),
test_needs_fk=True,
- )
+ )
+ t2 = Table(
+ u('Unitéble2'),
+ metadata,
+ Column(
+ u('méil'),
+ Integer,
+ primary_key=True,
+ key="a"),
+ Column(
+ ue('\u6e2c\u8a66'),
+ Integer,
+ ForeignKey(
+ u('unitable1.méil')),
+ key="b"),
+ test_needs_fk=True,
+ )
# Few DBs support Unicode foreign keys
if testing.against('sqlite'):
@@ -68,8 +78,8 @@ class UnicodeSchemaTest(fixtures.TestBase):
metadata.drop_all()
def test_insert(self):
- t1.insert().execute({u('méil'):1, ue('\u6e2c\u8a66'):5})
- t2.insert().execute({u('a'):1, u('b'):1})
+ t1.insert().execute({u('méil'): 1, ue('\u6e2c\u8a66'): 5})
+ t2.insert().execute({u('a'): 1, u('b'): 1})
t3.insert().execute({ue('\u6e2c\u8a66_id'): 1,
ue('unitable1_\u6e2c\u8a66'): 5,
u('Unitéble2_b'): 1,
@@ -121,10 +131,16 @@ class UnicodeSchemaTest(fixtures.TestBase):
u('Unitéble2_b'): 1,
ue('\u6e2c\u8a66_self'): 1})
- self.assert_(tt1.select(order_by=desc(u('méil'))).execute().fetchall() ==
- [(2, 7), (1, 5)])
- self.assert_(tt2.select(order_by=desc(u('méil'))).execute().fetchall() ==
- [(2, 2), (1, 1)])
+ self.assert_(
+ tt1.select(
+ order_by=desc(
+ u('méil'))).execute().fetchall() == [
+ (2, 7), (1, 5)])
+ self.assert_(
+ tt2.select(
+ order_by=desc(
+ u('méil'))).execute().fetchall() == [
+ (2, 2), (1, 1)])
self.assert_(tt3.select(order_by=desc(ue('\u6e2c\u8a66_id'))).
execute().fetchall() ==
[(2, 7, 2, 2), (1, 5, 1, 1)])
@@ -132,14 +148,16 @@ class UnicodeSchemaTest(fixtures.TestBase):
def test_repr(self):
m = MetaData()
- t = Table(ue('\u6e2c\u8a66'), m, Column(ue('\u6e2c\u8a66_id'), Integer))
+ t = Table(
+ ue('\u6e2c\u8a66'),
+ m,
+ Column(
+ ue('\u6e2c\u8a66_id'),
+ Integer))
# I hardly understand what's going on with the backslashes in
# this one on py2k vs. py3k
- eq_(
- repr(t),
- (
- "Table('\\u6e2c\\u8a66', MetaData(bind=None), "
- "Column('\\u6e2c\\u8a66_id', Integer(), table=<\u6e2c\u8a66>), "
- "schema=None)"))
-
+ eq_(repr(t),
+ ("Table('\\u6e2c\\u8a66', MetaData(bind=None), "
+ "Column('\\u6e2c\\u8a66_id', Integer(), table=<\u6e2c\u8a66>), "
+ "schema=None)"))