google-app-engine - 如何解决应用程序引擎/aetest 上下文因信息/警告调用而崩溃

标签 google-app-engine go

在我的代码中,我希望能够记录,所以我已经在我的库周围传递了应用引擎上下文。然后,如果出现故障,我可以像这样登录到应用引擎:

context.Warningf("这是不正确的!")

我正在尝试编写一个单元测试来专门解决错误情况。我正在使用这样的 appengine/aetest 包:

上下文,createErr := aetest.NewContext(nil)

当测试遇到上面的 context.Warningf 时,它失败了,因为 aetest.Context 没有实现那个功能。

是否有推荐的解决方法?例如,我想我可以将一些变量设置为“liv”、“test”,然后在测试中不记录,但这看起来很老套。还是我在这里明显遗漏了什么?

最佳答案

这不是真正的问题,只是环境不正确。这是由于我在 LiteIDE 中运行测试时没有正确设置造成的。

关于google-app-engine - 如何解决应用程序引擎/aetest 上下文因信息/警告调用而崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24070471/

相关文章:

Java Low Level API 应用程序引擎 Android 等效项

python - 为什么不添加 X-Appengine-Inbound-Appid header ?

api - slice ,groupBy []数组

file-io - Go - 尝试创建一个 .pgm 文件但最终得到一个二进制文件

java - 检查 Google App Engine 服务器参数

python - 从 Python 中删除 GAE NBD 实体并刷新 Memchach 后,数据存储查看器中仍然可以看到它们

java - setQueueXmlPath 的基础

sql - 如何避免可空 JSON 列上的​​扫描对 : <nil> *json. RawMessage 错误?

go - 一个通用的 golang 装饰器(要点需要澄清)

go - 如何制作unix套接字监听器