def setUpAll(self):
db = testbase.db
global studentTbl
- studentTbl = Table('student', db, Column('name', String, primary_key=True))
+ studentTbl = Table('student', db, Column('name', String(20), primary_key=True))
global courseTbl
- courseTbl = Table('course', db, Column('name', String, primary_key=True))
+ courseTbl = Table('course', db, Column('name', String(20), primary_key=True))
global enrolTbl
enrolTbl = Table('enrol', db,
- Column('student_id', String, ForeignKey('student.name'),primary_key=True),
- Column('course_id', String, ForeignKey('course.name'), primary_key=True))
+ Column('student_id', String(20), ForeignKey('student.name'),primary_key=True),
+ Column('course_id', String(20), ForeignKey('course.name'), primary_key=True))
studentTbl.create()
courseTbl.create()
clear_mappers()
def tearDown(self):
+ enrolTbl.delete().execute()
courseTbl.delete().execute()
studentTbl.delete().execute()
- enrolTbl.delete().execute()
def testcircular(self):
class Student(object):
self.engine.echo = self.echo
self.engine.logger = self.logger
- if self.assert_list is not None and not (isinstance(self.engine, postgres.PGSQLEngine) and re.search(r'%\(.*oid\)s', statement, re.S)):
+ if self.assert_list is not None:
item = self.assert_list.pop()
(query, params) = item
if callable(params):
unittest.TestSuite.__init__(self, tests)
def do_run(self, result):
- """nice job unittest ! you switched __call__ and run() between py2.3 and 2.4 thereby
- making straight subclassing impossible !"""
+ """nice job unittest ! you switched __call__ and run() between py2.3 and 2.4 thereby
+ making straight subclassing impossible !"""
for test in self._tests:
if result.shouldStop:
break