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