我将 webapp2 与 webapp2_extras.i18n 一起用于 Google App Engine 应用程序。
我有一个单元测试脚本,如底部所述:https ://developers.google.com/appengine/docs/python/tools/localunittesting
测试脚本导入模型并且不包括 webapp2 处理程序,因为测试的目标是业务逻辑代码,而不是请求和响应。但是,我的一些模型会调用 i18n 函数,例如format_currency
orgettext
这会导致错误:
AssertionError: Request global variable is not set.
如何在不实例化 webapp2 应用程序和请求的情况下初始化 i18n 模块?