对远程服务器运行django测试

时间:2011-08-15 14:25:20

标签: django testing

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

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

django-admin test ...

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

是否有一种针对远程服务器运行django单元测试的好方法?我在docs / SO / google中找不到任何东西..

1 个答案:

答案 0 :(得分:1)

这不是单元测试的目的。

单元测试不会针对特定服务器运行。实际上,根本没有服务器真正涉及 - 测试客户端在您执行client.get(url)时模拟服务器,但实际上直接调用了代码。

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