equal
deleted
inserted
replaced
468 self.execute('SET DEF cardinality "?1" ' |
468 self.execute('SET DEF cardinality "?1" ' |
469 'WHERE DEF relation_type RT, DEF from_entity E,' |
469 'WHERE DEF relation_type RT, DEF from_entity E,' |
470 'RT name "surname", E name "CWUser"') |
470 'RT name "surname", E name "CWUser"') |
471 self.commit() |
471 self.commit() |
472 |
472 |
|
473 |
|
474 def test_add_attribute_to_base_class(self): |
|
475 self.execute('INSERT CWAttribute X: X cardinality "11", X defaultval "noname", X indexed TRUE, X relation_type RT, X from_entity E, X to_entity F ' |
|
476 'WHERE RT name "nom", E name "BaseTransition", F name "String"') |
|
477 self.commit() |
|
478 self.schema.rebuild_infered_relations() |
|
479 self.failUnless('Transition' in self.schema['nom'].subjects()) |
|
480 self.failUnless('WorkflowTransition' in self.schema['nom'].subjects()) |
|
481 self.execute('Any X WHERE X is_instance_of BaseTransition, X nom "hop"') |
|
482 |
473 if __name__ == '__main__': |
483 if __name__ == '__main__': |
474 unittest_main() |
484 unittest_main() |