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