我已经为我的django项目构建了一套单元测试 - 在本地测试服务器上运行它们工作正常。
现在我已将代码部署到生产环境中,我想对远程服务器重用这些测试(主要是为了捕获任何配置错误等)。
django-admin test ...
似乎没有提供任何指定目标服务器的选项,我宁愿不重写/分叉测试。
是否有一种针对远程服务器运行django单元测试的好方法?我在docs / SO / google中找不到任何东西..
答案 0 :(得分:1)
这不是单元测试的目的。
单元测试不会针对特定服务器运行。实际上,根本没有服务器真正涉及 - 测试客户端在您执行client.get(url)
时模拟服务器,但实际上直接调用了代码。
如果要测试在不同环境中运行的代码,则需要使用集成测试框架 - 例如robotframework与Selenium一起使用。