devtools/testlib.py
changeset 3720 5376aaadd16b
parent 3676 fa170564e1a0
parent 3689 deb13e88e037
child 3734 b2107f68176c
--- a/devtools/testlib.py	Thu Oct 15 11:20:26 2009 +0200
+++ b/devtools/testlib.py	Mon Oct 19 15:16:41 2009 +0200
@@ -45,7 +45,6 @@
         file('/tmp/toto.html', 'w').write(data)
         webbrowser.open('file:///tmp/toto.html')
 
-
 def line_context_filter(line_no, center, before=3, after=None):
     """return true if line are in context
 
@@ -715,7 +714,7 @@
     # compute how many entities by type we need to be able to satisfy relation constraint
     relmap = {}
     for rschema in schema.relations():
-        if rschema.is_final():
+        if rschema.final:
             continue
         for subj, obj in rschema.iter_rdefs():
             card = rschema.rproperty(subj, obj, 'cardinality')
@@ -759,6 +758,7 @@
     def post_populate(self, cursor):
         pass
 
+
     @nocoverage
     def auto_populate(self, how_many):
         """this method populates the database with `how_many` entities
@@ -779,9 +779,9 @@
             rset = cu.execute('%s X' % etype)
             edict[str(etype)] = set(row[0] for row in rset.rows)
         existingrels = {}
-        ignored_relations = SYSTEM_RELATIONS | set(self.ignored_relations)
+        ignored_relations = SYSTEM_RELATIONS + self.ignored_relations
         for rschema in self.schema.relations():
-            if rschema.is_final() or rschema in ignored_relations:
+            if rschema.final or rschema in ignored_relations:
                 continue
             rset = cu.execute('DISTINCT Any X,Y WHERE X %s Y' % rschema)
             existingrels.setdefault(rschema.type, set()).update((x, y) for x, y in rset)