server/test/unittest_querier.py
branchstable
changeset 4765 c33d12865641
parent 4758 0efdcf0fa4c7
child 4787 dc07678c4935
equal deleted inserted replaced
4761:e37932b89a6a 4765:c33d12865641
   860         self.execute("INSERT Societe Y: Y nom 'toto', X travaille Y WHERE X nom 'bidule'")
   860         self.execute("INSERT Societe Y: Y nom 'toto', X travaille Y WHERE X nom 'bidule'")
   861         rset = self.execute('Any X, Y WHERE X nom "bidule", Y nom "toto", X travaille Y')
   861         rset = self.execute('Any X, Y WHERE X nom "bidule", Y nom "toto", X travaille Y')
   862         self.assert_(rset.rows)
   862         self.assert_(rset.rows)
   863         self.assertEquals(rset.description, [('Personne', 'Societe',)])
   863         self.assertEquals(rset.description, [('Personne', 'Societe',)])
   864 
   864 
       
   865     def test_insert_5bis(self):
       
   866         peid = self.execute("INSERT Personne X: X nom 'bidule'")[0][0]
       
   867         self.execute("INSERT Societe Y: Y nom 'toto', X travaille Y WHERE X eid %(x)s",
       
   868                      {'x': peid}, 'x')
       
   869         rset = self.execute('Any X, Y WHERE X nom "bidule", Y nom "toto", X travaille Y')
       
   870         self.assert_(rset.rows)
       
   871         self.assertEquals(rset.description, [('Personne', 'Societe',)])
       
   872 
   865     def test_insert_6(self):
   873     def test_insert_6(self):
   866         self.execute("INSERT Personne X, Societe Y: X nom 'bidule', Y nom 'toto', X travaille Y")
   874         self.execute("INSERT Personne X, Societe Y: X nom 'bidule', Y nom 'toto', X travaille Y")
   867         rset = self.execute('Any X, Y WHERE X nom "bidule", Y nom "toto", X travaille Y')
   875         rset = self.execute('Any X, Y WHERE X nom "bidule", Y nom "toto", X travaille Y')
   868         self.assert_(rset.rows)
   876         self.assert_(rset.rows)
   869         self.assertEquals(rset.description, [('Personne', 'Societe',)])
   877         self.assertEquals(rset.description, [('Personne', 'Societe',)])