summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2008-01-15 02:34:17 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2008-01-15 02:34:17 +0000
commit4870a41d277ef8638dd06d23ba20a69acf073739 (patch)
treeb896d5ac657c949e49b6ffb1a1b65f0b295989b0 /test
parent868a0584bacd26f7b7cb26c4d496af1c1c5affac (diff)
downloadsqlalchemy-4870a41d277ef8638dd06d23ba20a69acf073739.tar.gz
- select_table mapper turns straight join into aliased select + custom PK, to allow
joins onto select_table mappers - starting a generalized reduce_columns func
Diffstat (limited to 'test')
-rw-r--r--test/orm/inheritance/query.py7
1 files changed, 1 insertions, 6 deletions
diff --git a/test/orm/inheritance/query.py b/test/orm/inheritance/query.py
index 2e3d39255..b3239d3b3 100644
--- a/test/orm/inheritance/query.py
+++ b/test/orm/inheritance/query.py
@@ -187,16 +187,13 @@ def make_test(select_type):
self.assertEquals(sess.query(Person).join('paperwork', aliased=aliased).filter(Person.c.name.like('%dog%')).filter(Paperwork.description.like('%#2%')).all(), [m1])
def test_join_to_polymorphic(self):
- if select_type == 'Joins':
- return
-
sess = create_session()
self.assertEquals(sess.query(Company).join('employees').filter(Person.name=='vlad').one(), c2)
self.assertEquals(sess.query(Company).join('employees', aliased=True).filter(Person.name=='vlad').one(), c2)
def test_join_to_subclass(self):
- if select_type in ('Joins', ''):
+ if select_type == '':
return
sess = create_session()
@@ -214,8 +211,6 @@ def make_test(select_type):
self.assertEquals(sess.query(Company).join(['employees', Engineer.machines]).filter(Machine.name.ilike("%thinkpad%")).all(), [c1])
def test_join_through_polymorphic(self):
- if select_type == 'Joins':
- return
sess = create_session()