GAE Python Модульное тестирование - PullRequest
1 голос
/ 08 апреля 2020

У меня есть приложение python, которое я перевожу с Python2 .7 на Python 3.7. Поскольку GAE не поддерживает модуль appengine python, я хотел понять, как сообщество переносит модульные тесты, написанные с использованием модуля testbed, из appengine SDK.

1 Ответ

0 голосов
/ 08 апреля 2020

К сожалению, похоже, что testbed, а также целое google.appengine.ext было удалено без дополнительной информации о миграции в соответствии с ссылкой :

Эти API больше не являются рекомендуемые. Приложения, использующие эти API, могут работать только во время выполнения App Engine Python 2 и должны будут мигрировать на другие API и службы перед переходом на среду выполнения App Engine Python 3.

In документ , описывающий различия между Python 2 и 3, вы можете обнаружить, что:

Любая стандартная Python среда тестирования может использоваться для написания вашего модуля, интеграции и системных тестов

Боюсь, что единственный способ - использовать разные API. Существует документ о миграции , но он содержит только локальное тестирование.

Кажется, что сделать это нелегко :(.

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...