Django 如何从覆盖范围中排除文件?

Django 如何从覆盖范围中排除文件?,django,python-3.x,unit-testing,django-rest-framework,django-views,Django,Python 3.x,Unit Testing,Django Rest Framework,Django Views,我正在运行我的单元测试。但是我想在测试期间排除一些文件夹和文件 这是我的.coveragerc文件 [run] branch = True source = . omit = Amazon_customers/.coveragerc amazon_customers/tests Amazon_customers/__init__.py Amazon_customers/urls.py Amazon_customers/wsgi.py amazon_customers

我正在运行我的单元测试。但是我想在测试期间排除一些文件夹和文件

这是我的.coveragerc文件

[run]
 branch = True
 source = .
 omit =
  Amazon_customers/.coveragerc
  amazon_customers/tests
  Amazon_customers/__init__.py
  Amazon_customers/urls.py
  Amazon_customers/wsgi.py
  amazon_customers/test_utils/*
  /migrations/
  /manage.py/

我需要排除这些文件,但它不起作用。

如下更改配置文件。最好提供文件或文件夹/目录的完整路径

[run]
 branch = True
 source = .
 omit =
  /home/myuser/Amazon_customers/.coveragerc   # file skip
  /home/myuser/amazon_customers/tests/*       # directory skip
欲了解更多信息,请阅读

终于找到了解决方案:


谢谢你@Anjaneyulu Batta。我尝试过这个解决方案,但不起作用。另外,我已经在阅读此文档。@zamansandhu用您的文件完整路径替换
/home/myuser/Amazon\u customers/.coveragerc
。我刚才举了一个例子。目录也一样。
[run]
 omit =
 */environment/*
 */migrations/*
  Amazon_customers/*
  manage.py