equal
deleted
inserted
replaced
500 self.execute('SET DEF cardinality "?1" ' |
500 self.execute('SET DEF cardinality "?1" ' |
501 'WHERE DEF relation_type RT, DEF from_entity E,' |
501 'WHERE DEF relation_type RT, DEF from_entity E,' |
502 'RT name "prenom", E name "Personne"') |
502 'RT name "prenom", E name "Personne"') |
503 self.commit() |
503 self.commit() |
504 |
504 |
|
505 |
|
506 def test_add_attribute_to_base_class(self): |
|
507 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 ' |
|
508 'WHERE RT name "nom", E name "BaseTransition", F name "String"') |
|
509 self.commit() |
|
510 self.schema.rebuild_infered_relations() |
|
511 self.failUnless('Transition' in self.schema['nom'].subjects()) |
|
512 self.failUnless('WorkflowTransition' in self.schema['nom'].subjects()) |
|
513 self.execute('Any X WHERE X is_instance_of BaseTransition, X nom "hop"') |
|
514 |
505 if __name__ == '__main__': |
515 if __name__ == '__main__': |
506 unittest_main() |
516 unittest_main() |