testbase.echo = False
def suite():
- modules_to_test = ('attributes', 'historyarray', 'pool', 'engines', 'query', 'types', 'mapper', 'objectstore', 'dependency', 'sequence', 'select', 'columns')
+ modules_to_test = ('attributes', 'historyarray', 'pool', 'engines', 'query', 'columns', 'sequence', 'select', 'types', 'mapper', 'objectstore', 'manytomany', 'dependency')
# modules_to_test = ('engines', 'mapper')
alltests = unittest.TestSuite()
for module in map(__import__, modules_to_test):
def _buildTestTable(self):
testTable = Table('testColumns', self.db,
- Column('int_column', INT),
- Column('varchar_column', VARCHAR(20)),
+ Column('int_column', Integer),
+ Column('varchar_column', String(20)),
Column('numeric_column', Numeric(12,3)),
- Column('float_column', FLOAT(25)),
+ Column('float_column', Float(25)),
)
return testTable
def __repr__(self):
return object.__repr__(self)+ " " + repr(self.inputs) + " " + repr(self.outputs)
-class DoubleTest(testbase.AssertMixin):
+class ManyToManyTest(testbase.AssertMixin):
def setUpAll(self):
db = testbase.db
global place
objectstore.clear()
clear_mappers()
+ def tearDown(self):
+ place_input.delete().execute()
+ place_output.delete().execute()
+ transition.delete().execute()
+ place.delete().execute()
+
def testdouble(self):
"""tests that a mapper can have two eager relations to the same table, via
two different association tables. aliases are required."""