Inizia subitoInizia gratis

Scrivi ed esegui test di integrazione

Il Blueprint db_routes.py della lezione 3.3 è integrato con la Music Analytics API. Puoi visualizzarlo qui: music-analytics-api-with-db-routed-validated/db_routes.py. Restituisce gli album per artista con validazione Pydantic:

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
    ...

Sei già in music-analytics-api-with-db-routed-validated/; MCP è configurato lì. Chiedi a Claude di scrivere un test di integrazione con pytest, rivedilo e poi eseguilo.

Questo esercizio fa parte del corso

Sviluppo software con Claude Code

Visualizza corso

Istruzioni dell'esercizio

  • Avvia Claude Code con claude.
  • Fai riferimento a @db_routes.py e chiedi a Claude di scrivere un test di integrazione con pytest per l'endpoint.
  • Quando il test ti sembra a posto, chiedi a Claude di eseguirlo.
  • Quando hai finito, digita /exit per uscire da Claude Code.

esercizio interattivo pratico

Trasforma la teoria in pratica con uno dei nostri esercizi interattivi

Inizia esercizio