1

コマンドラインからカバレッジを呼び出すのが難しいラッパーがあるため、-user を使用してカバレッジを正常にインストールし、api を使用しようとしました。

単純なインポートを作成すると機能しますが、ラッパーから呼び出すと失敗します。つまり、関数スクリプトまたはメイン スクリプトを呼び出す 1 つのスクリプトがあります。

他のモジュールも呼び出すと、内部モジュールのカバレッジを行うことは可能ですか?

$HOME/.local/lib/python2.7/site-packages/coverage-3.6.1a1-py2.7-linux-x86_64.egg/coverage/__init__.py", line 10, in <module>
    from coverage.control import coverage, process_startup
  File "$HOME/.local/lib/python2.7/site-packages/coverage-3.6.1a1-py2.7-linux-x86_64.egg/coverage/control.py", line 9, in <module>
    from coverage.config import CoverageConfig
  File "$HOME/.local/lib/python2.7/site-packages/coverage-3.6.1a1-py2.7-linux-x86_64.egg/coverage/config.py", line 13, in <module>
    class HandyConfigParser(configparser.RawConfigParser):
AttributeError: 'module' object has no attribute 'RawConfigParser'
4

1 に答える 1

1

問題は、RawConfigParse を含まないバージョンをカスタマイズする同じファイルがあることでした。そのため、configparser をダウンロードしてインストールしました。それは私にとってはうまくいきます.本当にそれは素晴らしいツールです

于 2013-09-15T04:48:14.377 に答える