def test_improperly_configured(self, missing_setting): settings = { 'FEATURES': { 'ENABLE_CROSS_DOMAIN_CSRF_COOKIE': True }, 'CROSS_DOMAIN_CSRF_COOKIE_NAME': self.COOKIE_NAME, 'CROSS_DOMAIN_CSRF_COOKIE_DOMAIN': self.COOKIE_DOMAIN } del settings[missing_setting] with override_settings(**settings): with self.assertRaises(ImproperlyConfigured): CsrfCrossDomainCookieMiddleware()
def test_disabled_by_feature_flag(self): with self.assertRaises(MiddlewareNotUsed): CsrfCrossDomainCookieMiddleware()
def setUp(self): super(TestCsrfCrossDomainCookieMiddleware, self).setUp() self.middleware = CsrfCrossDomainCookieMiddleware()