905 |
905 |
906 def test_delete_1(self): |
906 def test_delete_1(self): |
907 self.execute("INSERT Personne Y: Y nom 'toto'") |
907 self.execute("INSERT Personne Y: Y nom 'toto'") |
908 rset = self.execute('Personne X WHERE X nom "toto"') |
908 rset = self.execute('Personne X WHERE X nom "toto"') |
909 self.assertEqual(len(rset.rows), 1) |
909 self.assertEqual(len(rset.rows), 1) |
910 self.execute("DELETE Personne Y WHERE Y nom 'toto'") |
910 drset = self.execute("DELETE Personne Y WHERE Y nom 'toto'") |
|
911 self.assertEqual(drset.rows, rset.rows) |
911 rset = self.execute('Personne X WHERE X nom "toto"') |
912 rset = self.execute('Personne X WHERE X nom "toto"') |
912 self.assertEqual(len(rset.rows), 0) |
913 self.assertEqual(len(rset.rows), 0) |
913 |
914 |
914 def test_delete_2(self): |
915 def test_delete_2(self): |
915 rset = self.execute("INSERT Personne X, Personne Y, Societe Z : X nom 'syt', Y nom 'adim', Z nom 'Logilab', X travaille Z, Y travaille Z") |
916 rset = self.execute("INSERT Personne X, Personne Y, Societe Z : X nom 'syt', Y nom 'adim', Z nom 'Logilab', X travaille Z, Y travaille Z") |