hooks/test/unittest_integrity.py
changeset 7791 31bb51ea5485
parent 6964 4813efcee2c6
child 8694 d901c36bcfce
equal deleted inserted replaced
7790:7e16e056eecb 7791:31bb51ea5485
    60     def test_composite_1(self):
    60     def test_composite_1(self):
    61         self.execute('INSERT EmailAddress X: X address "toto@logilab.fr", X alias "hop"')
    61         self.execute('INSERT EmailAddress X: X address "toto@logilab.fr", X alias "hop"')
    62         self.execute('INSERT EmailPart X: X content_format "text/plain", X ordernum 1, X content "this is a test"')
    62         self.execute('INSERT EmailPart X: X content_format "text/plain", X ordernum 1, X content "this is a test"')
    63         self.execute('INSERT Email X: X messageid "<1234>", X subject "test", X sender Y, X recipients Y, X parts P '
    63         self.execute('INSERT Email X: X messageid "<1234>", X subject "test", X sender Y, X recipients Y, X parts P '
    64                      'WHERE Y is EmailAddress, P is EmailPart')
    64                      'WHERE Y is EmailAddress, P is EmailPart')
    65         self.failUnless(self.execute('Email X WHERE X sender Y'))
    65         self.assertTrue(self.execute('Email X WHERE X sender Y'))
    66         self.commit()
    66         self.commit()
    67         self.execute('DELETE Email X')
    67         self.execute('DELETE Email X')
    68         rset = self.execute('Any X WHERE X is EmailPart')
    68         rset = self.execute('Any X WHERE X is EmailPart')
    69         self.assertEqual(len(rset), 1)
    69         self.assertEqual(len(rset), 1)
    70         self.commit()
    70         self.commit()