Ho un endpoint API Sto provando a scrivere test unitari e non riesco a capire come testare le chiamate della libreria client di Python Google Cloud Storage (https://cloud.google.com/appengine/docs/python/googlecloudstorageclient/). Speravo di trovare uno stub da qualche parte nella libreria e sarebbe semplice come testare l'API della posta (https://cloud.google.com/appengine/docs/python/tools/localunittesting?hl=en), ma non ho ancora trovato nulla. Qualche idea su come procedere?Test delle unità API Cloud Storage di Google
7
A
risposta
1
list of available unit test does not list GCS. È possibile presentare una richiesta di funzionalità su their GitHub per aggiungere tale funzionalità.
Nel frattempo, utilizzare il setUp per i test per creare file è probabilmente la soluzione migliore.
+0
Buona idea. Ho creato un problema: https://github.com/GoogleCloudPlatform/appengine-gcs-client/issues/21 – Brandon
-1
Aggiungere
self.testbed.init_blobstore_stub()
ai tuoi Unittests.
Problemi correlati
- 1. Autenticazione Google Cloud Storage
- 2. Google Cloud Storage con get_serving_url
- 3. Propagazione di Google Cloud Storage
- 4. Google Cloud Storage JavaScript Uso
- 5. Google cloud storage, Cache-Control
- 6. Google Blobstore contro Google cloud storage
- 7. Confronto di Blobstore e Google Cloud Storage
- 8. Come test delle unità Retrofit api chiama
- 9. Backup del database AppEngine (Google cloud storage?)
- 10. Configura Django e Google Cloud Storage?
- 11. Servire file statici da Google Cloud Storage?
- 12. importazione errata "syscall" per le API di cloud storage
- 13. API REST test unità
- 14. Test delle API di Google Maps localmente
- 15. Come configurare un bucket pubblico di Google Cloud Storage
- 16. HttpURLConnection PUT a Google Cloud Storage con errore 403
- 17. di autenticazione di Google Cloud Storage per App Engine
- 18. chrome extension con cloud storage
- 19. Caricamento dal browser client a Google Cloud Storage tramite JavaScript
- 20. Google Cloud Storage Client non funziona su appserver di sviluppo
- 21. Integrazione dello storage cloud di Google nell'app per iPhone
- 22. Richieste di caricamento batch su Google Cloud Storage utilizzando javascript
- 23. Unisci più di 32 file in Google Cloud Storage
- 24. Ottieni immagini ridimensionate dal cloud storage di Google
- 25. Montaggio del volume di Google Cloud Storage nell'istanza GCE
- 26. Ottieni un file Google Cloud Storage dal suo BlobKey
- 27. Google Cloud Storage Java Client Library con Gradle
- 28. Salvataggio dei dati delle applicazioni Android in Google Cloud
- 29. Caricamento su Google Cloud Storage da Django su App Engine
- 30. Come chiamo altre API di Google da una funzione Cloud?
Non ho trovato un modo negli attuali stub di test forniti dall'SDK. Probabilmente sarai bloccato usando [mock] (https://pypi.python.org/pypi/mock) per bloccare le chiamate api di storage nel cloud. –