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',)]) |