Suppress warnings from drf_spectacular when testing schema API view

This commit is contained in:
Jeremy Stretch 2025-05-16 13:27:01 -04:00
parent b8c0c0faeb
commit dcdb0b8846

View File

@ -1,5 +1,6 @@
from django.test import Client, TestCase, override_settings from django.test import Client, TestCase, override_settings
from django.urls import reverse from django.urls import reverse
from drf_spectacular.drainage import GENERATOR_STATS
from rest_framework import status from rest_framework import status
from core.models import ObjectType from core.models import ObjectType
@ -264,5 +265,6 @@ class APIDocsTestCase(TestCase):
self.assertEqual(response.status_code, 200) self.assertEqual(response.status_code, 200)
url = reverse('schema') url = reverse('schema')
response = self.client.get(url) with GENERATOR_STATS.silence(): # Suppress schema generator warnings
response = self.client.get(url)
self.assertEqual(response.status_code, 200) self.assertEqual(response.status_code, 200)