Я использую GAE BlobStore API для создания URL-адреса загрузки следующим образом:
self.response.write(blobstore.create_upload_url(....))
В производственной среде все работает нормально, но при использовании тестового стенда для модульного тестирования этого API я получаю следующий URL-адрес:
http://testbed.example.com/_ah/upload/agx0ZXN0YmVkLXRlc3RyGwsSFV9fQmxvYlVwbG9hZFNlc3Npb25fXxgDDA
Загрузка на этот URL-адрес из теста не работает, я получаю 404. Я должен был правильно инициализировать все заглушки, среди прочего:
self.testbed.init_datastore_v3_stub()
self.testbed.init_blobstore_stub()
self.testbed.init_files_stub()
Что я делаю неправильно? Как выполнить загрузку файла модульного тестирования с помощью API create_upload_url хранилища BLOB-объектов?