【问题标题】:How to make integration test for DB at google App. engine?如何在 google App 上对 DB 进行集成测试。引擎?
【发布时间】:2010-08-28 20:57:45
【问题描述】:

我想知道,如何为谷歌应用引擎编写涉及数据库交互的集成测试?

似乎 - 使用 GAEUnit SO Thread 在 Google 的“实时”数据库上运行此测试没有问题 但是,这对我来说似乎是不好的做法,因为它是现场环境。

Google 提供了此类测试的示例,适用于 java,但没有适用于 python link。 在 python 的测试设置期间,有人知道如何在本地设置数据库吗?

【问题讨论】:

    标签: python unit-testing google-app-engine


    【解决方案1】:

    您可能还想看看Fixture。它使您可以轻松创建在每次测试开始时加载到数据存储存根中的数据集。这个answer有一个具体的例子。

    【讨论】:

      【解决方案2】:

      使用NoseGAE。它设置了开发环境,以便您可以测试数据存储和其他 API。然后,这不是必需的,gaetestbed 提供了一些帮助程序来清理测试之间的数据存储或内存缓存等。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-03-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-08-26
        • 1970-01-01
        相关资源
        最近更新 更多