diff options
| author | Mike Bayer <mike_mp@zzzcomputing.com> | 2008-12-18 17:57:15 +0000 |
|---|---|---|
| committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2008-12-18 17:57:15 +0000 |
| commit | be5d3263436b81fb179c8189f1064d477d5fb3e6 (patch) | |
| tree | 7f99d53445ef85d4bce4fcf6b5e244779cbcde1c /test/sql/selectable.py | |
| parent | 98d7d70674b443d1691971926af1b1db4d7101dc (diff) | |
| download | sqlalchemy-be5d3263436b81fb179c8189f1064d477d5fb3e6.tar.gz | |
merged -r5299:5438 of py3k warnings branch. this fixes some sqlite py2.6 testing issues,
and also addresses a significant chunk of py3k deprecations. It's mainly
expicit __hash__ methods. Additionally, most usage of sets/dicts to store columns uses
util-based placeholder names.
Diffstat (limited to 'test/sql/selectable.py')
| -rwxr-xr-x | test/sql/selectable.py | 29 |
1 files changed, 15 insertions, 14 deletions
diff --git a/test/sql/selectable.py b/test/sql/selectable.py index 3f9464283..eb8bc861f 100755 --- a/test/sql/selectable.py +++ b/test/sql/selectable.py @@ -8,6 +8,7 @@ from testlib import * from sqlalchemy.sql import util as sql_util, visitors from sqlalchemy import exc from sqlalchemy.sql import table, column +from sqlalchemy import util metadata = MetaData() table1 = Table('table1', metadata, @@ -288,13 +289,13 @@ class PrimaryKeyTest(TestBase, AssertsExecutionResults): ) self.assertEquals( - set(employee.join(engineer, employee.c.id==engineer.c.id).primary_key), - set([employee.c.id]) + util.column_set(employee.join(engineer, employee.c.id==engineer.c.id).primary_key), + util.column_set([employee.c.id]) ) self.assertEquals( - set(employee.join(engineer, engineer.c.id==employee.c.id).primary_key), - set([employee.c.id]) + util.column_set(employee.join(engineer, engineer.c.id==employee.c.id).primary_key), + util.column_set([employee.c.id]) ) @@ -313,8 +314,8 @@ class ReduceTest(TestBase, AssertsExecutionResults): self.assertEquals( - set(sql_util.reduce_columns([t1.c.t1id, t1.c.t1data, t2.c.t2id, t2.c.t2data, t3.c.t3id, t3.c.t3data])), - set([t1.c.t1id, t1.c.t1data, t2.c.t2data, t3.c.t3data]) + util.column_set(sql_util.reduce_columns([t1.c.t1id, t1.c.t1data, t2.c.t2id, t2.c.t2data, t3.c.t3id, t3.c.t3data])), + util.column_set([t1.c.t1id, t1.c.t1data, t2.c.t2data, t3.c.t3data]) ) def test_reduce_selectable(self): @@ -332,8 +333,8 @@ class ReduceTest(TestBase, AssertsExecutionResults): s = select([engineers, managers]).where(engineers.c.engineer_name==managers.c.manager_name) - self.assertEquals(set(sql_util.reduce_columns(list(s.c), s)), - set([s.c.engineer_id, s.c.engineer_name, s.c.manager_id]) + self.assertEquals(util.column_set(sql_util.reduce_columns(list(s.c), s)), + util.column_set([s.c.engineer_id, s.c.engineer_name, s.c.manager_id]) ) def test_reduce_aliased_join(self): @@ -358,8 +359,8 @@ class ReduceTest(TestBase, AssertsExecutionResults): pjoin = people.outerjoin(engineers).outerjoin(managers).select(use_labels=True).alias('pjoin') self.assertEquals( - set(sql_util.reduce_columns([pjoin.c.people_person_id, pjoin.c.engineers_person_id, pjoin.c.managers_person_id])), - set([pjoin.c.people_person_id]) + util.column_set(sql_util.reduce_columns([pjoin.c.people_person_id, pjoin.c.engineers_person_id, pjoin.c.managers_person_id])), + util.column_set([pjoin.c.people_person_id]) ) def test_reduce_aliased_union(self): @@ -382,8 +383,8 @@ class ReduceTest(TestBase, AssertsExecutionResults): }, None, 'item_join') self.assertEquals( - set(sql_util.reduce_columns([item_join.c.id, item_join.c.dummy, item_join.c.child_name])), - set([item_join.c.id, item_join.c.dummy, item_join.c.child_name]) + util.column_set(sql_util.reduce_columns([item_join.c.id, item_join.c.dummy, item_join.c.child_name])), + util.column_set([item_join.c.id, item_join.c.dummy, item_join.c.child_name]) ) def test_reduce_aliased_union_2(self): @@ -407,8 +408,8 @@ class ReduceTest(TestBase, AssertsExecutionResults): }, None, 'page_join') self.assertEquals( - set(sql_util.reduce_columns([pjoin.c.id, pjoin.c.page_id, pjoin.c.magazine_page_id])), - set([pjoin.c.id]) + util.column_set(sql_util.reduce_columns([pjoin.c.id, pjoin.c.page_id, pjoin.c.magazine_page_id])), + util.column_set([pjoin.c.id]) ) |
