2016-10-10 7 views
1

カバレッジテストにJupyterノートを追加したいと思います。これを行う方法は、nbconvert経由でノートブックを変換して変換したノートブックをテストすることですが、ipythonを実行しない限りpythonは 'get_ipython'について認識しません。カバレッジを呼び出す方法はわかりませんコマンド。誰でもここにアイディアがありますか?ありがとう!Jupyter/iPythonをカバーオールでテストしていますか?

答えて

1

PyTestでノートブックを評価するためのプラグインがあります:nbval

最近、(2週間)Githubにパッチが追加され、カバレッジのサポートが追加されました。私はそれをテストし、それは魅力のように動作します。あなたはまた、カバレッジデータを収集する方法pytest教えるためにpytest-COVが必要になる場合があります

pip install git+https://github.com/vidartf/[email protected] 

注:あなたはそれをテストするために待つことができない場合は、次のようにgithubのからプラグインをインストールすることができます。

乾杯

+0

変更が承認されました(マージされました)。したがって、これがnbvalの次のリリースでアクティブになることを期待してください。乾杯 – marscher

関連する問題