Sobes.tech
Junior — Middle
101

Heb je het werk van de API die met Django is gemaakt, gecontroleerd?

Antwoord van AI

sobes.tech AI

Ja, ik heb de werking van de API die met Django is gemaakt getest. Gewoonlijk gebruik ik voor tests de ingebouwde Django-module django.test.Client, die het mogelijk maakt om verzoeken naar de API te simuleren en de antwoorden te controleren.

Voorbeeld van een eenvoudige API-test in Django:

from django.test import TestCase, Client

class APITestCase(TestCase):
    def setUp(self):
        self.client = Client()

    def test_get_endpoint(self):
        response = self.client.get('/api/items/')
        self.assertEqual(response.status_code, 200)
        self.assertIn('items', response.json())

Je kunt ook externe tools zoals Postman of curl gebruiken voor handmatige API-tests, en voor automatisering bibliotheken zoals pytest met Django-plugins.