【问题标题】:running django tests against remote server针对远程服务器运行 django 测试
【发布时间】:2011-10-27 07:43:46
【问题描述】:

我已经为我的 django 项目建立了一套单元测试——在本地测试服务器上运行它们可以正常工作。

现在我已将代码部署到生产环境,我想针对远程服务器重复使用这些测试(主要是为了捕获任何配置错误等)。

django-admin test ...

似乎没有提供任何指定目标服务器的选项,我宁愿不重写/分叉测试。

有没有针对远程服务器运行 django 单元测试的好方法?我在 docs / SO / google 中找不到任何内容。

【问题讨论】:

    标签: django testing


    【解决方案1】:

    这不是单元测试的用途。

    单元测试不会“针对”特定服务器运行。事实上,根本没有真正涉及到服务器——测试客户端在你做client.get(url)时模拟了一个服务器,但实际上是直接调用了代码。

    如果您想测试在不同环境中运行的代码,您需要使用集成测试框架 - 例如 robotframework 与 Selenium 结合使用。

    【讨论】:

      猜你喜欢
      • 2018-03-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-31
      • 2017-08-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多