2016-10-10 7 views
1

Jupyter 노트북을 커버 리지 테스트에 추가하고 싶습니다. 이 작업을 수행하는 방법은 nbconvert를 통해 노트북을 변환 한 다음 변환 된 노트북을 테스트하는 것일 수 있지만 ipython으로 실행하지 않는 한 python은 'get_ipython'에 대해 알지 못합니다. 명령. 누구든지 여기에 아이디어가 있습니까? 감사!Jupyter/iPython을 작업복으로 테스트 하시겠습니까?

답변

1

PyTest를 사용하여 노트북을 평가할 수있는 플러그인이 있습니다 : nbval.

최근에 (2 주) 적용 범위에 대한 지원을 추가하기 위해 Github에 대한 패치가 제안되었습니다. 나는 그것을 테스트했고 그것은 매력처럼 작동합니다. 당신이 그것을 테스트하기 위해 기다릴 수없는 경우는 다음과 같이 GitHub의에서 플러그인을 설치할 수 있습니다 : 당신은 또한 얼마나 범위의 데이터를 수집하는 pytest을 가르치는 pytest-COV을해야 할 수도 있습니다

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

참고.

환호

+0

변경 사항이 승인되었습니다. nbkt의 다음 릴리스에서 이것이 활성화 될 것으로 기대하십시오. 건배 – marscher