テストカバレッジ中にプライベートメソッドを除外する方法はありますか?私.coveragercでカバレッジ内のプライベートメソッドを除外します
私が試した:
[report]
exclude_lines =
__*
をしかし、すべてのmethdosを一覧表示することなく、それを行うにはどのような方法THERされるようlong_method_name
などのメソッドを除外しているようですか?私はプライベートにsimillar構文を持っているなど__add__
などの方法がになりたい
EDIT
は、テストでが含まれています。 docsから
我々は唯一の公共をテストするために必要としている...
が、これは狂気の取得一種である:
は、プライベートメソッドを除外するにはなく、特別な方法は、あなたがより複雑な正規表現を試すことができます私たちはprivateメソッドではなく、100以上のalbotのようになったので、どこでも '#pragma'を書くことはオプションではありません。それを行うためのハックはありますか? – MaLiN2223別のファイルで賢明なものから継承するAPI呼び出しを再設計し、プライベートメソッドをそれらのオブジェクトに入れ、現在インポートしているファイルを無視することができます。 – ti7