Skip to content

Instantly share code, notes, and snippets.

@harshvb7
Created February 18, 2017 19:36
Show Gist options
  • Save harshvb7/2dd7885ed8d4cb710c9188c62d76d8ea to your computer and use it in GitHub Desktop.
Save harshvb7/2dd7885ed8d4cb710c9188c62d76d8ea to your computer and use it in GitHub Desktop.
from django.contrib.messages.storage.fallback import FallbackStorage
from django.contrib.sessions.middleware import SessionMiddleware
from django.test import RequestFactory
class TestSomeView:
def test_view(self):
request = RequestFactory().get('/')
# adding session
middleware = SessionMiddleware()
middleware.process_request(request)
request.session.save()
# adding messages
messages = FallbackStorage(request)
setattr(request, '_messages', messages)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment