def test_store(self): self.request._messages = default_storage(self.request) self.request._messages.level = DEBUG add_message(self.request, STORED_ERROR, "an SOS to the world ☢") add_message(self.request, DEBUG, "this won't be persisted ☢") self.assertEqual(len(get_messages(self.request)), 2) self.assertEqual(len(self.backend.archive_list(self.user)), 1)
def message_view(request): keep_storage = request.GET.get('keep_storage', False) storage = stored_messages.get_messages(request) for _ in storage: pass if keep_storage: storage.used = False return HttpResponse()
def test_store(self): self.request._messages = default_storage(self.request) self.request._messages.level = DEBUG add_message(self.request, STORED_ERROR, "an SOS to the world ☢") add_message(self.request, DEBUG, "this won't be persisted ☢") storage = get_messages(self.request) self.assertEqual(len(storage), 2) self.assertEqual(MessageArchive.objects.filter(user=self.user).count(), 1)
def test_store_anonymous(self): self.request.user = mock.MagicMock(wraps=self.user) self.request.user.is_anonymous.return_value = True self.request.user.is_authenticated.return_value = False self.request._messages = default_storage(self.request) add_message(self.request, STORED_ERROR, "an SOS to the world ☢") add_message(self.request, ERROR, "this error won't be persisted ☢") storage = get_messages(self.request) self.assertEqual(len(storage), 2)
def test_add_empty(self): self.request._messages = default_storage(self.request) add_message(self.request, DEBUG, '') self.assertEqual(len(get_messages(self.request)), 0)
def test_add_empty(self): self.request._messages = default_storage(self.request) add_message(self.request, DEBUG, "") self.assertEqual(len(get_messages(self.request)), 0)