aboutsummaryrefslogtreecommitdiffstats
path: root/pydis_site/apps/api/tests/test_healthcheck.py
blob: 650403adceb51cbaee9b9ba05242d9c08657c525 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
from django.urls import reverse

from .base import AuthenticatedAPITestCase


class UnauthedHealthcheckAPITests(AuthenticatedAPITestCase):
    def setUp(self):
        super().setUp()
        self.client.force_authenticate(user=None)

    def test_can_access_healthcheck_view(self):
        url = reverse('api:healthcheck')
        response = self.client.get(url)

        self.assertEqual(response.status_code, 200)
        self.assertEqual(response.json(), {'status': 'ok'})