test/unittest_entity.py
branchstable
changeset 2930 d7c23b2c7538
parent 2650 18aec79ec3a3
child 2931 17224e90a1c4
child 3135 996c1ec7376c
equal deleted inserted replaced
2929:51cdfe069e10 2930:d7c23b2c7538
   155                               'Any X,AA,AB,AC,AD,AE,AF ORDERBY AA ASC,AF DESC WHERE X is Personne, X nom AA, X prenom AB, '
   155                               'Any X,AA,AB,AC,AD,AE,AF ORDERBY AA ASC,AF DESC WHERE X is Personne, X nom AA, X prenom AB, '
   156                               'X travaille AC, AC nom AD, AC evaluee AE, AE modification_date AF'
   156                               'X travaille AC, AC nom AD, AC evaluee AE, AE modification_date AF'
   157                               )
   157                               )
   158             # testing symetric relation
   158             # testing symetric relation
   159             Personne.fetch_attrs = ('nom', 'connait')
   159             Personne.fetch_attrs = ('nom', 'connait')
   160             self.assertEquals(Personne.fetch_rql(user), 'Any X,AA,AB ORDERBY AA ASC WHERE X is Personne, X nom AA, X connait AB')
   160             self.assertEquals(Personne.fetch_rql(user), 'Any X,AA,AB ORDERBY AA ASC '
       
   161                               'WHERE X is Personne, X nom AA, X connait AB?')
   161             # testing optional relation
   162             # testing optional relation
   162             peschema.subject_relation('travaille').set_rproperty(peschema, seschema, 'cardinality', '?*')
   163             peschema.subject_relation('travaille').set_rproperty(peschema, seschema, 'cardinality', '?*')
   163             Personne.fetch_attrs = ('nom', 'prenom', 'travaille')
   164             Personne.fetch_attrs = ('nom', 'prenom', 'travaille')
   164             Societe.fetch_attrs = ('nom',)
   165             Societe.fetch_attrs = ('nom',)
   165             self.assertEquals(Personne.fetch_rql(user),
   166             self.assertEquals(Personne.fetch_rql(user),