2015-09-16 27 views
7

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

+0

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

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