Beispiel #1
0
 def test_with_flash_message(self):
     "Flash message should be accessible when previously defined."
     self.request.session['flash'] = 'Something'
     self.assertTrue(self.request.session.has_key('flash'))
     
     context = context_processors.flash(self.request)
     self.assertFalse(self.request.session.has_key('flash'))
     self.assertTrue(context.has_key('flash'))
     self.assertEqual('Something', context['flash'])
 def test_expose_inexistent_flash(self):
     """FlashContextProcessor: should fail when there's no flash available.
     """
     delattr(self.request, CONTEXT_VAR)
     self.assertTrue(isinstance(flash(self.request)[CONTEXT_VAR], \
         FlashScope))
 def test_expose_flash(self):
     """FlashContextProcessor: should expose the flash to view templates.
     """
     self.assertEqual(flash(self.request), {CONTEXT_VAR:self.scope})
Beispiel #4
0
 def test_without_flash_message(self):
     "Flash message should not be accessible when not previously defined."
     context = context_processors.flash(self.request)
     self.assertFalse(context['flash'])