coverage.py

    1热度

    1回答

    我正在运行nosetests命令,导致奇怪的结果。请参阅图像:了解详情:folder structure and coverage results 为什么customercard_source/objects文件夹下的文件在第一次nosetests运行时报告不到?如果我手动将customercard_source添加到软件包列表中,那么会报告这些文件,但最终我会在资源文件夹下复制文件,如图中所示。

    -1热度

    1回答

    我的项目有以下结构: my_project | setup.py tox.ini src | core_functions.py client.py server.py sql_database.py tests.py 的tests.py文件包含在文件client.py, server.py, sql_database.py,

    2热度

    1回答

    我想弄清楚如何编辑.coveragerc文件,以便文档字符串不包含在代码覆盖率的百分比中。 这是我已经试过: [report] exclude_lines = """ ,我也试着 [report] exclude_lines = \"\"\" ,但我仍然可以显示接近100%的代码覆盖率为主要由文档字符串的脚本。

    1热度

    1回答

    是否有可能在运行时测量python代码覆盖率并在生成结果时查看结果?我尝试使用coverage,但无法找到一个有用的选项。我最初的实验表明.coverage文件不会保存到程序执行结束,这意味着我们无法使用“coverage html”或“c​​overage report”查看结果。

    1热度

    1回答

    我应该配置测试和覆盖率的python包。 现在,我可以成功运行测试(通过nosetest)和覆盖范围(通过coverage.py),但我对如何在安装或更新软件包时自动运行有点困惑。 我在网上搜索,我编辑我的setup.py文件,所以它看起来是这样的: ... test_suite='nose.collector', setup_requires=['nose>=1.0','co

    1热度

    1回答

    为什么测试覆盖率还包括覆盖率报告中的烧瓶相关性。 我运行下面的命令:coverage run tests/test_basic.py 然后coverage report -m 请看看这个:large_report_file_saved_to_pastebin 我只希望看到这一点: src/__init__.py 11 0 100% src/appforms.py 17 0 100

    0热度

    1回答

    上下文 我有一个python应用程序,我正在进行单元测试。一半的应用程序正在工作,我的测试精度非常高。 该应用程序需要一次性用户输入用于安装目的。 这意味着,如果您运行代码,必须与用户进行交互。 问题 Coverage是一个Python插件覆盖报告。我使用这个命令覆盖: coverage run application.py 覆盖率运行我的应用程序,通过我的测试,并提供覆盖率报告。 问题是命令

    0热度

    1回答

    我使用https://coverage.readthedocs.io/en/coverage-4.4.1/来确定我正在使用的Python程序的数量。 然而,当我使用命令行: $coverage myprogram.py 它在Python 2运行的程序,我的程序只在Python 3工作。我无法弄清楚如何获得使用Python 3的覆盖范围。另外我的命令行设置为使用Python 3。

    3热度

    2回答

    我有一个Python项目和一个tests任务,设置为从项目的工作目录运行pytest。 从Run菜单运行成功的试验中,和控制台结果做Run 'tests' with coverage表明,覆盖测量 - 例如mws.py的覆盖率为53%。 的自动应用范围(如右图)是所有文件的0%,我不知道为什么。我正在使用IntelliJ 2017.2.2 EAP。 注:有一个相关的五年前的问题here,但最高评级

    0热度

    2回答

    我有一个目录tests,其中包含很多不同的测试,名称为test_*。 我试图运行coverage run tests但它不起作用。 如何运行单个命令覆盖目录中的多个文件?