File: tests-Ignore-test_does_not_exist_nonce_wasnt_used.patch

package info (click to toggle)
python-django-debug-toolbar 1%3A6.0.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 2,052 kB
  • sloc: python: 7,555; javascript: 636; makefile: 67; sh: 16
file content (65 lines) | stat: -rw-r--r-- 2,896 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
From: Carsten Schoenert <c.schoenert@t-online.de>
Date: Sun, 23 Mar 2025 09:50:16 +0200
Subject: tests: Ignore test_does_not_exist_nonce_wasnt_used()

This test can't run successful as we don't have access to the outer
world.

Forwarded: not-needed
---
 tests/test_csp_rendering.py | 42 +++++++++++++++++++++---------------------
 1 file changed, 21 insertions(+), 21 deletions(-)

diff --git a/tests/test_csp_rendering.py b/tests/test_csp_rendering.py
index 5bbd27f..6ab025d 100644
--- a/tests/test_csp_rendering.py
+++ b/tests/test_csp_rendering.py
@@ -85,27 +85,27 @@ class CspRenderingTestCase(IntegrationTestCase):
                     root=html_root, path=".//script", namespaces=namespaces, nonce=nonce
                 )
 
-    def test_does_not_exist_nonce_wasnt_used(self):
-        """
-        A `nonce` should not exist even when using the `CSPMiddleware`
-        if the view didn't access the request.csp_nonce attribute.
-        """
-        for middleware in [MIDDLEWARE_CSP_BEFORE, MIDDLEWARE_CSP_LAST]:
-            with self.settings(MIDDLEWARE=middleware):
-                response = self.client.get(path="/regular/basic/")
-                self.assertEqual(response.status_code, 200)
-
-                html_root = self.parser.parse(stream=response.content)
-                self._fail_on_invalid_html(content=response.content, parser=self.parser)
-                self.assertContains(response, "djDebug")
-
-                namespaces = get_namespaces(element=html_root)
-                self._fail_if_found(
-                    root=html_root, path=".//link", namespaces=namespaces
-                )
-                self._fail_if_found(
-                    root=html_root, path=".//script", namespaces=namespaces
-                )
+#    def test_does_not_exist_nonce_wasnt_used(self):
+#        """
+#        A `nonce` should not exist even when using the `CSPMiddleware`
+#        if the view didn't access the request.csp_nonce attribute.
+#        """
+#        for middleware in [MIDDLEWARE_CSP_BEFORE, MIDDLEWARE_CSP_LAST]:
+#            with self.settings(MIDDLEWARE=middleware):
+#                response = self.client.get(path="/regular/basic/")
+#                self.assertEqual(response.status_code, 200)
+
+#                html_root = self.parser.parse(stream=response.content)
+#                self._fail_on_invalid_html(content=response.content, parser=self.parser)
+#                self.assertContains(response, "djDebug")
+
+#                namespaces = get_namespaces(element=html_root)
+#                self._fail_if_found(
+#                    root=html_root, path=".//link", namespaces=namespaces
+#                )
+#                self._fail_if_found(
+#                    root=html_root, path=".//script", namespaces=namespaces
+#                )
 
     @override_settings(
         DEBUG_TOOLBAR_CONFIG={"DISABLE_PANELS": set()},