Ejemplo n.º 1
0
    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()
Ejemplo n.º 2
0
 def test_disabled_by_feature_flag(self):
     with self.assertRaises(MiddlewareNotUsed):
         CsrfCrossDomainCookieMiddleware()
Ejemplo n.º 3
0
 def setUp(self):
     super(TestCsrfCrossDomainCookieMiddleware, self).setUp()
     self.middleware = CsrfCrossDomainCookieMiddleware()