我正在运行单元测试。但是我想在测试过程中排除一些文件夹和文件。
这是我的 .coverageerc 文件
[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/
我需要排除这些文件,但是它不起作用。
答案 0 :(得分:2)
最后得到了解决方案:
admin_role = db.session.query(Role).filter_by(name='Admin').first()
user_test = User(username='test_user', role_id=admin_role.id)
db.session.add(user_test)
db.session.commit()
答案 1 :(得分:0)
如下更改您的配置文件。最好提供文件或文件夹/目录的完整路径
[run]
branch = True
source = .
omit =
/home/myuser/Amazon_customers/.coveragerc # file skip
/home/myuser/amazon_customers/tests/* # directory skip
有关更多信息,请阅读 https://coverage.readthedocs.io/en/coverage-4.4.2/config.html