# HG changeset patch # User Sylvain Thénault # Date 1268758554 -3600 # Node ID 520e7fb542cff46fad3a5f0f1bfca9c4c87d3e34 # Parent 756ded5bc9eb3e0c6e63ecb3c7c68aabe966a647 test fixes diff -r 756ded5bc9eb -r 520e7fb542cf web/test/unittest_views_basecontrollers.py --- a/web/test/unittest_views_basecontrollers.py Tue Mar 16 17:44:42 2010 +0100 +++ b/web/test/unittest_views_basecontrollers.py Tue Mar 16 17:55:54 2010 +0100 @@ -343,7 +343,7 @@ '__action_delete': ''} path, params = self.expect_redirect_publish(req, 'edit') self.assertEquals(path, 'blogentry') - self.assertEquals(params, {u'__message': u'entity deleted'}) + self.assertIn('_cwmsgid', params) eid = req.create_entity('EmailAddress', address=u'hop@logilab.fr').eid self.execute('SET X use_email E WHERE E eid %(e)s, X eid %(x)s', {'x': self.session.user.eid, 'e': eid}, 'x') @@ -353,7 +353,7 @@ '__action_delete': ''} path, params = self.expect_redirect_publish(req, 'edit') self.assertEquals(path, 'cwuser/admin') - self.assertEquals(params, {u'__message': u'entity deleted'}) + self.assertIn('_cwmsgid', params) eid1 = req.create_entity('BlogEntry', title=u'hop', content=u'hop').eid eid2 = req.create_entity('EmailAddress', address=u'hop@logilab.fr').eid req = self.request() @@ -363,7 +363,7 @@ '__action_delete': ''} path, params = self.expect_redirect_publish(req, 'edit') self.assertEquals(path, 'view') - self.assertEquals(params, {u'__message': u'entities deleted'}) + self.assertIn('_cwmsgid', params) def test_nonregr_eetype_etype_editing(self): """non-regression test checking that a manager user can edit a CWEType entity @@ -498,12 +498,20 @@ def test_usable_by_guets(self): self.login('anon') - self.vreg['controllers'].select('reportbug', self.request()) + self.assertRaises(NoSelectableObject, + self.vreg['controllers'].select, 'reportbug', self.request()) + self.vreg['controllers'].select('reportbug', self.request(description='hop')) class SendMailControllerTC(CubicWebTC): def test_not_usable_by_guets(self): + self.assertRaises(NoSelectableObject, + self.vreg['controllers'].select, 'sendmail', self.request()) + self.vreg['controllers'].select('sendmail', + self.request(subject='toto', + recipient='toto@logilab.fr', + mailbody='hop')) self.login('anon') self.assertRaises(NoSelectableObject, self.vreg['controllers'].select, 'sendmail', self.request())