test/unittest_entity.py
branch3.5
changeset 2931 17224e90a1c4
parent 2920 64322aa83a1d
parent 2930 d7c23b2c7538
child 2968 0e3460341023
child 3136 ed303cf3a048
equal deleted inserted replaced
2924:b5aadbd3fc5b 2931:17224e90a1c4
   159                               'WHERE X is Personne, X nom AA, X prenom AB, X travaille AC?, AC nom AD, '
   159                               'WHERE X is Personne, X nom AA, X prenom AB, X travaille AC?, AC nom AD, '
   160                               'AC evaluee AE?, AE modification_date AF'
   160                               'AC evaluee AE?, AE modification_date AF'
   161                               )
   161                               )
   162             # testing symetric relation
   162             # testing symetric relation
   163             Personne.fetch_attrs = ('nom', 'connait')
   163             Personne.fetch_attrs = ('nom', 'connait')
   164             self.assertEquals(Personne.fetch_rql(user), 'Any X,AA,AB ORDERBY AA ASC WHERE X is Personne, X nom AA, X connait AB')
   164             self.assertEquals(Personne.fetch_rql(user), 'Any X,AA,AB ORDERBY AA ASC '
       
   165                               'WHERE X is Personne, X nom AA, X connait AB?')
   165             # testing optional relation
   166             # testing optional relation
   166             peschema.subject_relation('travaille').set_rproperty(peschema, seschema, 'cardinality', '?*')
   167             peschema.subject_relation('travaille').set_rproperty(peschema, seschema, 'cardinality', '?*')
   167             Personne.fetch_attrs = ('nom', 'prenom', 'travaille')
   168             Personne.fetch_attrs = ('nom', 'prenom', 'travaille')
   168             Societe.fetch_attrs = ('nom',)
   169             Societe.fetch_attrs = ('nom',)
   169             self.assertEquals(Personne.fetch_rql(user),
   170             self.assertEquals(Personne.fetch_rql(user),