server/test/unittest_querier.py
changeset 4787 dc07678c4935
parent 4766 162b2b127b15
parent 4765 c33d12865641
child 4795 f1c8bc628b45
equal deleted inserted replaced
4777:7e37cb866e97 4787:dc07678c4935
   865         self.execute("INSERT Societe Y: Y nom 'toto', X travaille Y WHERE X nom 'bidule'")
   865         self.execute("INSERT Societe Y: Y nom 'toto', X travaille Y WHERE X nom 'bidule'")
   866         rset = self.execute('Any X, Y WHERE X nom "bidule", Y nom "toto", X travaille Y')
   866         rset = self.execute('Any X, Y WHERE X nom "bidule", Y nom "toto", X travaille Y')
   867         self.assert_(rset.rows)
   867         self.assert_(rset.rows)
   868         self.assertEquals(rset.description, [('Personne', 'Societe',)])
   868         self.assertEquals(rset.description, [('Personne', 'Societe',)])
   869 
   869 
       
   870     def test_insert_5bis(self):
       
   871         peid = self.execute("INSERT Personne X: X nom 'bidule'")[0][0]
       
   872         self.execute("INSERT Societe Y: Y nom 'toto', X travaille Y WHERE X eid %(x)s",
       
   873                      {'x': peid}, 'x')
       
   874         rset = self.execute('Any X, Y WHERE X nom "bidule", Y nom "toto", X travaille Y')
       
   875         self.assert_(rset.rows)
       
   876         self.assertEquals(rset.description, [('Personne', 'Societe',)])
       
   877 
   870     def test_insert_6(self):
   878     def test_insert_6(self):
   871         self.execute("INSERT Personne X, Societe Y: X nom 'bidule', Y nom 'toto', X travaille Y")
   879         self.execute("INSERT Personne X, Societe Y: X nom 'bidule', Y nom 'toto', X travaille Y")
   872         rset = self.execute('Any X, Y WHERE X nom "bidule", Y nom "toto", X travaille Y')
   880         rset = self.execute('Any X, Y WHERE X nom "bidule", Y nom "toto", X travaille Y')
   873         self.assert_(rset.rows)
   881         self.assert_(rset.rows)
   874         self.assertEquals(rset.description, [('Personne', 'Societe',)])
   882         self.assertEquals(rset.description, [('Personne', 'Societe',)])