GAE Python单元测试

时间:2020-04-08 05:19:20

标签: unit-testing google-app-engine

我有一个从Python2.7迁移到Python 3.7的python应用程序。由于GAE不赞成使用appengine python模块,因此我想了解社区如何迁移使用来自appengine SDK的testbed模块编写的单元测试。

1 个答案:

答案 0 :(得分:0)

不幸的是,似乎testbed以及整个google.appengine.ext已被删除,没有根据reference进行迁移的进一步信息:

不再推荐这些API。使用这些API的应用只能在App Engine Python 2运行时中运行,并且需要先迁移到其他API和服务,然后才能迁移到App Engine Python 3运行时。

在描述Python 2和3之间差异的document中,您会发现:

任何标准的Python测试框架均可用于编写单元测试,集成测试和系统测试

恐怕唯一的方法就是使用不同的API。有document about migration,但仅包含本地测试。

似乎没有简单的方法可以做到:(。

我希望它将对您有帮助!