server/test/unittest_migractions.py
changeset 10951 ef1cfc80d51c
parent 10921 977def81780a
child 10999 adc46197b8c9
equal deleted inserted replaced
10950:282880f81311 10951:ef1cfc80d51c
   524             #   * 2 new (Note add, ecrit_par add)
   524             #   * 2 new (Note add, ecrit_par add)
   525             #   * 2 implicit new for attributes (Note.para, Person.test)
   525             #   * 2 implicit new for attributes (Note.para, Person.test)
   526             # remaining orphan rql expr which should be deleted at commit (composite relation)
   526             # remaining orphan rql expr which should be deleted at commit (composite relation)
   527             # unattached expressions -> pending deletion on commit
   527             # unattached expressions -> pending deletion on commit
   528             self.assertEqual(cnx.execute('Any COUNT(X) WHERE X is RQLExpression, X exprtype "ERQLExpression",'
   528             self.assertEqual(cnx.execute('Any COUNT(X) WHERE X is RQLExpression, X exprtype "ERQLExpression",'
   529                                             'NOT ET1 read_permission X, NOT ET2 add_permission X, '
   529                                          'NOT ET1 read_permission X, NOT ET2 add_permission X, '
   530                                             'NOT ET3 delete_permission X, NOT ET4 update_permission X')[0][0],
   530                                          'NOT ET3 delete_permission X, NOT ET4 update_permission X')[0][0],
   531                               7)
   531                               7)
   532             self.assertEqual(cnx.execute('Any COUNT(X) WHERE X is RQLExpression, X exprtype "RRQLExpression",'
   532             self.assertEqual(cnx.execute('Any COUNT(X) WHERE X is RQLExpression, X exprtype "RRQLExpression",'
   533                                             'NOT ET1 read_permission X, NOT ET2 add_permission X, '
   533                                          'NOT ET1 read_permission X, NOT ET2 add_permission X, '
   534                                             'NOT ET3 delete_permission X, NOT ET4 update_permission X')[0][0],
   534                                          'NOT ET3 delete_permission X, NOT ET4 update_permission X')[0][0],
   535                               2)
   535                               2)
   536             # finally
   536             # finally
   537             self.assertEqual(cnx.execute('Any COUNT(X) WHERE X is RQLExpression')[0][0],
   537             self.assertEqual(cnx.execute('Any COUNT(X) WHERE X is RQLExpression')[0][0],
   538                              nbrqlexpr_start + 1 + 2 + 2 + 2)
   538                              nbrqlexpr_start + 1 + 2 + 2 + 2)
   539             cnx.commit()
   539             cnx.commit()