Junior — Middle
Проверихте ли работата на API, създадено с Django?
sobes.tech AI
Отговор от AI
Да, проверих работата на API, създадено с Django. Обикновено за тестове използвам вградения в Django модул django.test.Client, който позволява имитиране на заявки към API и проверка на отговорите.
Пример за прост тест на API в 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())
Също така може да се използват външни инструменти като Postman или curl за ръчно тестване на API, а за автоматизация — библиотеки като pytest с плъгини за Django.