From c201014e85f321173a018914e148734f29f1e28b Mon Sep 17 00:00:00 2001 From: Ryan Hiebert Date: Sat, 18 May 2024 04:30:12 -0500 Subject: Removed hardcoded docs version in csrf template. --- tests/view_tests/tests/test_csrf.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'tests') diff --git a/tests/view_tests/tests/test_csrf.py b/tests/view_tests/tests/test_csrf.py index af16ffd740..2d530cc586 100644 --- a/tests/view_tests/tests/test_csrf.py +++ b/tests/view_tests/tests/test_csrf.py @@ -132,3 +132,15 @@ class CsrfViewTests(SimpleTestCase): with mock.patch.object(Path, "open") as m: csrf_failure(mock.MagicMock(), mock.Mock()) m.assert_called_once_with(encoding="utf-8") + + @override_settings(DEBUG=True) + @mock.patch("django.views.csrf.get_docs_version", return_value="4.2") + def test_doc_links(self, mocked_get_complete_version): + response = self.client.post("/") + self.assertContains(response, "Forbidden", status_code=403) + self.assertNotContains( + response, "https://docs.djangoproject.com/en/dev/", status_code=403 + ) + self.assertContains( + response, "https://docs.djangoproject.com/en/4.2/", status_code=403 + ) -- cgit v1.3