def test_no_cookie(self): mid = FooterNoSessionMiddleware() factory = RequestFactory() # Setup cache.set(self.promo.cache_key(type=VIEWS, hash='random_hash'), 0) request = factory.get( 'http://testserver/sustainability/view/%s/random_hash/' % self.promo.id ) # Null session here mid.process_request(request) self.assertEqual(request.session, {}) # Proper session here home_request = factory.get('/') mid.process_request(home_request) self.assertTrue(home_request.session.TEST_COOKIE_NAME, 'testcookie')
def test_no_session_logged_out(self): mid = FooterNoSessionMiddleware() # Null session here request = self.factory.get('/api/v2/footer_html/') mid.process_request(request) self.assertEqual(request.session, {}) # Proper session here home_request = self.factory.get('/') mid.process_request(home_request) self.assertEqual(home_request.session.TEST_COOKIE_NAME, 'testcookie')
def test_no_cookie(self): mid = FooterNoSessionMiddleware() factory = RequestFactory() # Setup cache.set(self.promo.cache_key(type=VIEWS, hash='random_hash'), 0) request = factory.get( 'http://testserver/sustainability/view/%s/random_hash/' % self.promo.id) # Null session here mid.process_request(request) self.assertEqual(request.session, {}) # Proper session here home_request = factory.get('/') mid.process_request(home_request) self.assertTrue(home_request.session.TEST_COOKIE_NAME, 'testcookie')