summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test/testlib/schema.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/test/testlib/schema.py b/test/testlib/schema.py
index 96a81d5be..8151508d0 100644
--- a/test/testlib/schema.py
+++ b/test/testlib/schema.py
@@ -42,7 +42,10 @@ def Table(*args, **kw):
if isinstance(ref, schema.Column):
name = ref.table.name
else:
- name = unpack(ref)[-2]
+ # take just the table name: on FB there cannot be
+ # a schema, so the first element is always the
+ # table name, possibly followed by the field name
+ name = unpack(ref)[0]
print name, table_name
if name == table_name:
if fk.ondelete is None: