2
somemod.py
에서 이렇게 주어진 코드 :대체 코드의 적용 범위를 테스트하기 위해 ImportError 트리거
try:
Import cStringIO as StringIO
except ImportError:
import StringIO
어떻게 'fallback'분기를 테스트 할 수 있습니까?
:import somemod
import somemod
import somemod
import somemod
import somemod
import somemod
추가 학점을 얻으려면 m ock.patch는 특정 테스트 케이스에서만이 작업을 수행합니까? –
흠, 결코 mock.patch를 사용하지는 않았지만이 모듈을 데코레이터로 만들면 모듈 목록을 제공하여 입력시 '숨기기'하고 종료시 다시 설정할 수 있습니다. – jterrace
지금까지, 수입으로 어지럽 혀진 것처럼 보이는 것은 다소 추한 것을줍니다. 내 진짜 해결 방법은 "#pragma : no cover"를 사용하여 그것을 무시하는 것입니다! 나는 나의 경험을 파헤쳐야 할 것이다. –