django:如何为MEDIA_ROOT和STATIC_ROOT url模式开发测试用例

时间:2018-12-18 08:09:21

标签: django django-tests

我有一个Django Web应用程序,其中我正在使用coverage测试工具运行测试用例。

我想知道如何为STATIC_ROOT和MEDIA_ROOT开发测试用例,因为我的覆盖率测试表明,对于我的urls.py文件,覆盖率仅为78%,以下两种网址格式未经测试

Coverage test

我在网上进行了大量研究,但找不到任何有用的信息。 请帮忙!谢谢。

1 个答案:

答案 0 :(得分:1)

为这些编写测试用例绝对没有意义。首先,它们是内置的Django功能;其次,它们无论如何都只能在开发中工作,而从未在生产中使用。

试图达到100%的测试覆盖率是愚人的事。覆盖率是一个有用的指标,但是确保真正的功能得到正确测试比尝试达到完全覆盖率的假想目标更为重要。毕竟,很有可能达到100%的覆盖率,并且您的代码仍然根本没有经过良好的测试,因为您并未针对使用代码的所有不同方式编写案例。