aboutsummaryrefslogtreecommitdiffstats
path: root/pydis_site/apps/content/tests
diff options
context:
space:
mode:
authorGravatar Johannes Christ <[email protected]>2023-04-22 14:55:40 +0200
committerGravatar GitHub <[email protected]>2023-04-22 12:55:40 +0000
commitaa303ed0776c8deab31890830934a8b0ef833f65 (patch)
treeec72f991da3157a1f95dcfc005e768e485d009ab /pydis_site/apps/content/tests
parentMerge pull request #950 from python-discord/rule-crosscheck (diff)
Make unittests independent of GitHub (#948)
This fixes a problem where running the unit tests successively a lot would result in 403 ratelimit exceeded errors being thrown due to the GitHub API being called by the app. Fixes #918 Co-authored-by: wookie184 <[email protected]>
Diffstat (limited to 'pydis_site/apps/content/tests')
-rw-r--r--pydis_site/apps/content/tests/test_views.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/pydis_site/apps/content/tests/test_views.py b/pydis_site/apps/content/tests/test_views.py
index 3ef9bcc4..e4f898ef 100644
--- a/pydis_site/apps/content/tests/test_views.py
+++ b/pydis_site/apps/content/tests/test_views.py
@@ -1,6 +1,6 @@
import textwrap
from pathlib import Path
-from unittest import TestCase
+from unittest import TestCase, mock
import django.test
import markdown
@@ -223,7 +223,8 @@ class TagViewTests(django.test.TestCase):
def test_invalid_tag_404(self):
"""Test that a tag which doesn't exist raises a 404."""
- response = self.client.get("/pages/tags/non-existent/")
+ with mock.patch("pydis_site.apps.content.utils.fetch_tags", autospec=True):
+ response = self.client.get("/pages/tags/non-existent/")
self.assertEqual(404, response.status_code)
def test_context_tag(self):