test/data/schema.py
branchstable
changeset 9214 be05b42b4825
parent 7973 64639bc94e25
child 9293 723e2c586ea3
child 9731 027bfc467a46
equal deleted inserted replaced
9213:312062f53981 9214:be05b42b4825
    42     dirige = SubjectRelation('Societe', cardinality='??',
    42     dirige = SubjectRelation('Societe', cardinality='??',
    43                              constraints=[RQLConstraint('S actionnaire O')])
    43                              constraints=[RQLConstraint('S actionnaire O')])
    44     associe = SubjectRelation('Personne', cardinality='1*',
    44     associe = SubjectRelation('Personne', cardinality='1*',
    45                               constraints=[RQLConstraint('S actionnaire SOC, O actionnaire SOC')])
    45                               constraints=[RQLConstraint('S actionnaire SOC, O actionnaire SOC')])
    46 
    46 
       
    47 class Ami(EntityType):
       
    48     """A Person, for which surname is not required"""
       
    49     prenom = String()
       
    50     nom = String()
    47 
    51 
    48 class Societe(EntityType):
    52 class Societe(EntityType):
    49     nom = String()
    53     nom = String()
    50     evaluee = SubjectRelation('Note')
    54     evaluee = SubjectRelation('Note')
    51     fournit = SubjectRelation(('Service', 'Produit'), cardinality='1*')
    55     fournit = SubjectRelation(('Service', 'Produit'), cardinality='1*')