शुरू करेंमुफ़्त में शुरू करें

Integration Tests लिखें और चलाएँ

लेसन 3.3 का db_routes.py Blueprint Music Analytics API से integrated है. आप इसे यहाँ देख सकते हैं: music-analytics-api-with-db-routed-validated/db_routes.py. यह Pydantic validation के साथ कलाकार के हिसाब से albums लौटाता है:

class Album(BaseModel):
    AlbumId: int
    Title: str

class ArtistAlbumsResponse(BaseModel):
    artist_id: int
    artist_name: str
    albums: list[Album]

@db_routes.route("/artists/<int:artist_id>/albums")
def get_artist_albums(artist_id):
    # Queries chinook.db, returns 404 if artist not found
    ...

आप पहले से music-analytics-api-with-db-routed-validated/ में हैं; MCP वहीं configured है. Claude से एक pytest integration test लिखने को कहिए, उसे review कीजिए, और फिर चलाइए.

यह अभ्यास पाठ्यक्रम का हिस्सा है

Claude Code के साथ सॉफ्टवेयर डेवलपमेंट

पाठ्यक्रम देखें

अभ्यास निर्देश

  • claude से Claude Code शुरू करें.
  • @db_routes.py का संदर्भ देकर Claude से इस endpoint के लिए एक pytest integration test लिखने के लिए कहें.
  • जब टेस्ट सही लगे, तो Claude से इसे चलाने को कहें.
  • काम पूरा होने पर, Claude Code से बाहर निकलने के लिए /exit टाइप करें.

इंटरैक्टिव व्यावहारिक अभ्यास

हमारे इंटरैक्टिव अभ्यासों में से किसी एक के साथ सिद्धांत को व्यवहार में बदलें

अभ्यास शुरू करें