summaryrefslogtreecommitdiff
path: root/test/orm/compile.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/orm/compile.py')
-rw-r--r--test/orm/compile.py40
1 files changed, 20 insertions, 20 deletions
diff --git a/test/orm/compile.py b/test/orm/compile.py
index 28f33c2a8..5bcca57df 100644
--- a/test/orm/compile.py
+++ b/test/orm/compile.py
@@ -1,4 +1,4 @@
-import testbase
+import testenv; testenv.configure_for_tests()
from sqlalchemy import *
from sqlalchemy import exceptions
from sqlalchemy.orm import *
@@ -9,12 +9,12 @@ class CompileTest(AssertMixin):
"""test various mapper compilation scenarios"""
def tearDown(self):
clear_mappers()
-
+
def testone(self):
global metadata, order, employee, product, tax, orderproduct
- metadata = MetaData(testbase.db)
+ metadata = MetaData(testing.db)
- order = Table('orders', metadata,
+ order = Table('orders', metadata,
Column('id', Integer, primary_key=True),
Column('employee_id', Integer, ForeignKey('employees.id'), nullable=False),
Column('type', Unicode(16)))
@@ -47,9 +47,9 @@ class CompileTest(AssertMixin):
order_join = order.select().alias('pjoin')
- order_mapper = mapper(Order, order,
- select_table=order_join,
- polymorphic_on=order_join.c.type,
+ order_mapper = mapper(Order, order,
+ select_table=order_join,
+ polymorphic_on=order_join.c.type,
polymorphic_identity='order',
properties={
'orderproducts': relation(OrderProduct, lazy=True, backref='order')}
@@ -65,7 +65,7 @@ class CompileTest(AssertMixin):
'orders': relation(Order, lazy=True, backref='employee')})
mapper(OrderProduct, orderproduct)
-
+
# this requires that the compilation of order_mapper's "surrogate mapper" occur after
# the initial setup of MapperProperty objects on the mapper.
class_mapper(Product).compile()
@@ -73,9 +73,9 @@ class CompileTest(AssertMixin):
def testtwo(self):
"""test that conflicting backrefs raises an exception"""
global metadata, order, employee, product, tax, orderproduct
- metadata = MetaData(testbase.db)
+ metadata = MetaData(testing.db)
- order = Table('orders', metadata,
+ order = Table('orders', metadata,
Column('id', Integer, primary_key=True),
Column('type', Unicode(16)))
@@ -100,9 +100,9 @@ class CompileTest(AssertMixin):
order_join = order.select().alias('pjoin')
- order_mapper = mapper(Order, order,
- select_table=order_join,
- polymorphic_on=order_join.c.type,
+ order_mapper = mapper(Order, order,
+ select_table=order_join,
+ polymorphic_on=order_join.c.type,
polymorphic_identity='order',
properties={
'orderproducts': relation(OrderProduct, lazy=True, backref='product')}
@@ -122,12 +122,12 @@ class CompileTest(AssertMixin):
assert str(e).index("Error creating backref ") > -1
def testthree(self):
- metadata = MetaData(testbase.db)
- node_table = Table("node", metadata,
+ metadata = MetaData(testing.db)
+ node_table = Table("node", metadata,
Column('node_id', Integer, primary_key=True),
Column('name_index', Integer, nullable=True),
)
- node_name_table = Table("node_name", metadata,
+ node_name_table = Table("node_name", metadata,
Column('node_name_id', Integer, primary_key=True),
Column('node_id', Integer, ForeignKey('node.node_id')),
Column('host_id', Integer, ForeignKey('host.host_id')),
@@ -144,7 +144,7 @@ class CompileTest(AssertMixin):
class Node(object):pass
class NodeName(object):pass
class Host(object):pass
-
+
node_mapper = mapper(Node, node_table)
host_mapper = mapper(Host, host_table)
node_name_mapper = mapper(NodeName, node_name_table,
@@ -160,7 +160,7 @@ class CompileTest(AssertMixin):
def testfour(self):
meta = MetaData()
-
+
a = Table('a', meta, Column('id', Integer, primary_key=True))
b = Table('b', meta, Column('id', Integer, primary_key=True), Column('a_id', Integer, ForeignKey('a.id')))
@@ -173,7 +173,7 @@ class CompileTest(AssertMixin):
mapper(B, b, properties={
'a':relation(A, backref='b')
})
-
+
try:
compile_mappers()
assert False
@@ -181,4 +181,4 @@ class CompileTest(AssertMixin):
assert str(e).index("Error creating backref") > -1
if __name__ == '__main__':
- testbase.main()
+ testenv.main()