Junior — Middle
97
Омӯзиши кори API, ки бо Django сохта шудааст, анҷом додаед?
Ҷавоб аз AI
sobes.tech 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-ро барои санҷиши дастӣ истифода баред, ва барои автоматизатсия, китобхонаҳои мисли pytest бо плагинҳо барои Django истифода бурда мешаванд.