首页 > TAG信息列表 > coverage-py

python-Django调试服务器的代码覆盖率

我正在使用http://nedbatchelder.com/code/coverage/以来的coverage.py来获取django单元测试的coverage数据,但似乎无法弄清楚如何在django调试服务器上运行coverage.我想使用以下命令运行django服务器: coverage -x manage.py runserver 0.0.0.0:8080 当停止该服务器时,我应该获

python – Flask测试 – 为什么coverage不包括import语句和装饰器?

我的测试清楚地执行每个函数,也没有未使用的导入.然而,根据覆盖率报告,62%的代码从未在以下文件中执行: 有人可以指出我可能做错了什么吗? 以下是我初始化测试套件和覆盖范围的方法: cov = coverage(branch=True, omit=['website/*', 'run_test_suite.py']) cov.start()

Python代码覆盖率

coverage 3.4 Nose 1.1.2 Python 2.7.1 我有一个像下面这样的python项目结构 root src #source directory company division pkg1 module1 module2 pkg2 module1

python – 运行Django测试PyCharm的覆盖范围

我是Django的初学者,尤其是测试.由于这是一种最佳实践,我希望我能够实现这一目标…… 我刚开始一个项目(称为leden),并制作了我的第一个testfile test_initial.py. class test_LidViewTests(TestCase): def setUp(self): self.user = User.objects.create_user(userna

如何省略使用python coverage lib?

我想省略一些特定目录中的模块:eggs和bin coverage -r -i --omit=/usr/lib/,/usr/share/,eggs,bin Name Stmts Exec Cover -------------------------------------------------------------------------------

python – Django项目的代码覆盖率

我安装了coverage.py来测量我的Django项目的代码覆盖率. (如此处所述:https://docs.djangoproject.com/en/1.6/topics/testing/advanced/#integration-with-coverage-py) 但我目前在我的项目中没有测试用例.因此,当我进行报道时,它说: coverage run --source='.' manage.py test mya

python – 覆盖率如何计算其百分比?

我有这个结果来自运行报道,我不能为我的生活弄清楚如何计算覆盖百分比..? 在这个example中,它解释了分支覆盖范围,但没有说明该示例的覆盖百分比. 更新:以下是pfind.py的详细信息: 解决方法:coverage将每个分支计为两个可能的指令,并赋予它们与非分支指令相同的权重.使用这个公式: 从

python – 从覆盖率报告中删除包

我创建了一个这样的覆盖率报告: nosetests --with-coverage --cover-html 我的.coveragerc文件如下所示: # .coveragerc to control coverage.py [run] branch = True omit = contextlib, ctypes, ctypes._endian, ctypes.util, filecmp, getpass, sets, subprocess, uuid [repor