diff --git a/common/djangoapps/microsite_configuration/tests/test_middleware.py b/common/djangoapps/microsite_configuration/tests/test_middleware.py index a96048fa18..771ce6f4bb 100644 --- a/common/djangoapps/microsite_configuration/tests/test_middleware.py +++ b/common/djangoapps/microsite_configuration/tests/test_middleware.py @@ -10,6 +10,8 @@ from django.test.client import Client from django.test.utils import override_settings import unittest +from student.tests.factories import UserFactory + # NOTE: We set SESSION_SAVE_EVERY_REQUEST to True in order to make sure # Sessions are always started on every request @@ -22,8 +24,13 @@ class MicroSiteSessionCookieTests(TestCase): def setUp(self): super(MicroSiteSessionCookieTests, self).setUp() - # create a test client + # Create a test client, and log it in so that it will save some session + # data. + self.user = UserFactory.create() + self.user.set_password('password') + self.user.save() self.client = Client() + self.client.login(username=self.user.username, password="password") def test_session_cookie_domain_no_microsite(self): """