try:
# create a join from the two tables, this insures that
# theres a foreign key set up
- if testbase.db.engine.__module__.endswith('mysql'):
- addresses.c.remote_user_id.append_item(ForeignKey('engine_users.user_id'))
+ # previously, we couldnt get foreign keys out of mysql. seems like
+ # we can now as long as we use InnoDB
+# if testbase.db.engine.__module__.endswith('mysql'):
+ # addresses.c.remote_user_id.append_item(ForeignKey('engine_users.user_id'))
j = join(users, addresses)
print str(j.onclause)
self.assert_((users.c.user_id==addresses.c.remote_user_id).compare(j.onclause))