server/test/unittest_hooks.py
branch3.5
changeset 2920 64322aa83a1d
parent 2746 cfcc7f6121d6
child 2921 8e2544e78a5e
equal deleted inserted replaced
2919:662f35236d1c 2920:64322aa83a1d
    35                           'DELETE CWRType X WHERE X name "relation_type"')
    35                           'DELETE CWRType X WHERE X name "relation_type"')
    36         self.assertRaises(RepositoryError, self.execute,
    36         self.assertRaises(RepositoryError, self.execute,
    37                           'DELETE CWGroup X WHERE X name "owners"')
    37                           'DELETE CWGroup X WHERE X name "owners"')
    38 
    38 
    39     def test_delete_required_relations_subject(self):
    39     def test_delete_required_relations_subject(self):
    40         self.execute('INSERT CWUser X: X login "toto", X upassword "hop", X in_group Y, X in_state S '
    40         self.execute('INSERT CWUser X: X login "toto", X upassword "hop", X in_group Y '
    41                      'WHERE Y name "users", S name "activated"')
    41                      'WHERE Y name "users"')
    42         self.commit()
    42         self.commit()
    43         self.execute('DELETE X in_group Y WHERE X login "toto", Y name "users"')
    43         self.execute('DELETE X in_group Y WHERE X login "toto", Y name "users"')
    44         self.assertRaises(ValidationError, self.commit)
    44         self.assertRaises(ValidationError, self.commit)
    45         self.execute('DELETE X in_group Y WHERE X login "toto"')
    45         self.execute('DELETE X in_group Y WHERE X login "toto"')
    46         self.execute('SET X in_group Y WHERE X login "toto", Y name "guests"')
    46         self.execute('SET X in_group Y WHERE X login "toto", Y name "guests"')