db.echo = testbase.echo
def tearDownAll(self):
db.echo = False
+ db.commit()
tables.drop()
db.echo = testbase.echo
def tearDown(self):
db.echo = False
+ db.commit()
tables.delete()
db.echo = testbase.echo
objects.append(a)
self.assert_sql(db, lambda: objectstore.commit(), [
(
- "INSERT INTO users_nm (user_id, user_name) VALUES (:user_id, :user_name)",
- {'user_id': None, 'user_name': 'thesub'}
+ "INSERT INTO users_nm (user_name) VALUES (:user_name)",
+ {'user_name': 'thesub'}
),
(
- "INSERT INTO users_nm (user_id, user_name) VALUES (:user_id, :user_name)",
- {'user_id': None, 'user_name': 'assdkfj'}
+ "INSERT INTO users_nm (user_name) VALUES (:user_name)",
+ {'user_name': 'assdkfj'}
),
(
- "INSERT INTO email_addresses_nm (address_id, rel_user_id, email_address) VALUES (:address_id, :rel_user_id, :email_address)",
- {'rel_user_id': 1, 'address_id': None, 'email_address': 'bar@foo.com'}
+ "INSERT INTO email_addresses_nm (rel_user_id, email_address) VALUES (:rel_user_id, :email_address)",
+ {'rel_user_id': 1, 'email_address': 'bar@foo.com'}
),
(
- "INSERT INTO email_addresses_nm (address_id, rel_user_id, email_address) VALUES (:address_id, :rel_user_id, :email_address)",
- {'rel_user_id': 2, 'address_id': None, 'email_address': 'thesdf@asdf.com'}
+ "INSERT INTO email_addresses_nm (rel_user_id, email_address) VALUES (:rel_user_id, :email_address)",
+ {'rel_user_id': 2, 'email_address': 'thesdf@asdf.com'}
)
]
)
+ a2.drop()
+ u2.drop()
+ db.commit()
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 and not (isinstance(self.engine, postgres.PGSQLEngine) and re.search(r'%\(.*oid\)s', statement, re.S)):
item = self.assert_list.pop()
(query, params) = item
if callable(params):