【问题标题】:How to get Eclipse + PyDev + App Engine + Unit testing to work?如何让 Eclipse + PyDev + App Engine + 单元测试工作?
【发布时间】:2010-03-18 21:30:42
【问题描述】:

我想使用 Python Google App Engine 项目运行我的单元测试

运行方式 => Python 单元测试

但是当我尝试让我的所有模型测试都显示错误消息时:

BadArgumentError: app must not be empty.

有人能解决这个问题吗?

注意:使用 Nose --with-gae 测试运行良好。但我希望 PyDev 与资源的超链接等集成。

【问题讨论】:

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


    【解决方案1】:

    将我从 Fabioz(PyDev 创建者)本人那里得到的答案粘贴到 SF 的 PyDev 论坛上:https://sourceforge.net/projects/pydev/forums/forum/293649/topic/3618848

    目前没有这样的选项...请为此输入功能请求。请注意,您可以从 pydev 内部运行 nose 本身(使用 --with-gae 选项)——这至少会给你在 pydev 内部的超链接——这样做只需创建一个以 nose 为主脚本的自定义运行。

    确实,这就是我所做的,而且效果与宣传的一样。我还输入了该功能请求。您可以通过支持请求来提供帮助:https://sourceforge.net/tracker/?func=detail&aid=2974043&group_id=85796&atid=577332

    【讨论】:

    • 偶然发现了这个。谢谢@PEZ。在过去 3 年中,您的功能请求有什么进展吗?另外,能详细说说鼻子吗?那是唯一的选择吗? '--with-gae' 有什么作用,我可以手动完成吗?
    • 请注意,现在nose 和pytest 都支持unittest runners,你只需要在PyDev 中配置它(详见:pydev.org/manual_adv_pyunit.html)。
    猜你喜欢
    • 2013-12-09
    • 1970-01-01
    • 1970-01-01
    • 2013-07-19
    • 2015-05-04
    • 2010-10-06
    • 1970-01-01
    • 1970-01-01
    • 2022-10-14
    相关资源
    最近更新 更多