Example #1
0
 def test_with_coop(self):
     tests = ["same-origin", "same-origin-allow-popups", "unsafe-none"]
     for value in tests:
         with self.subTest(value=value), override_settings(
                 SECURE_CROSS_ORIGIN_OPENER_POLICY=value, ):
             self.assertEqual(base.check_cross_origin_opener_policy(None),
                              [])
Example #2
0
 def test_with_invalid_coop(self):
     self.assertEqual(base.check_cross_origin_opener_policy(None),
                      [base.E025])
Example #3
0
 def test_no_coop_no_middleware(self):
     """
     Don't warn if SECURE_CROSS_ORIGIN_OPENER_POLICY is None and SecurityMiddleware
     isn't in MIDDLEWARE.
     """
     self.assertEqual(base.check_cross_origin_opener_policy(None), [])
Example #4
0
 def test_no_coop(self):
     self.assertEqual(base.check_cross_origin_opener_policy(None),
                      [base.W024])