# HG changeset patch # User Sylvain Thénault # Date 1306391535 -7200 # Node ID b70f4f4c862020c508c7a1395c35a520bd06b9c1 # Parent 539de926ec9d9813cfd30a1029ace6e5679d36b9 [testlib] add convenience assertion method to check __message diff -r 539de926ec9d -r b70f4f4c8620 devtools/testlib.py --- a/devtools/testlib.py Thu May 26 08:12:42 2011 +0200 +++ b/devtools/testlib.py Thu May 26 08:32:15 2011 +0200 @@ -500,6 +500,10 @@ it2 = set(getattr(x, 'eid', x) for x in it2) super(CubicWebTC, self).assertItemsEqual(it1, it2, *args, **kwargs) + def assertMessageEqual(self, req, params, msg): + msg = req.session.data[params['_cwmsgid']] + self.assertEqual(msg, msg) + # workflow utilities ####################################################### def assertPossibleTransitions(self, entity, expected): @@ -724,8 +728,7 @@ self.assertEqual(session.login, origsession.login) self.assertEqual(session.anonymous_session, False) self.assertEqual(path, 'view') - msg = req.session.data[params['_cwmsgid']] - self.assertEqual(msg, 'welcome %s !' % req.user.login) + self.assertMessageEqual(req, params, 'welcome %s !' % req.user.login) def assertAuthFailure(self, req, nbsessions=0): self.app.connect(req)