2011-08-10 5 views
2

Django에서 코드 테스트를 위해 여러 제 3 자 API를 사용하고 있습니다. 물론이 코드는 조롱입니다 만 일부 코드는 오래된 코드이며 실수로 실수를 저지르는 경우도 있습니다. 필자는 가능하다면 외부 호출을 할 때 큰 소리로 소리 치도록하고 싶습니다. 그래서 통과 테스트를 표시하는 점 100 개 중 어느 것이 올바른 것을 조롱하지 않아도 테스트 속도가 느려지는지 파악할 수 있습니다.외부 호출을 일으키는 unittest를 감지하는 편리한 방법이 있습니까?

내 코드가 내 컴퓨터 외부의 것에 의존하지 않도록하는 편리한 방법이 있습니까? 나의 가장 순진한 생각은 단순히 네트워크에서 연결을 끊고 내가 얻은 오류를 보는 것입니다. 그러나 이것은 영리한 장기적인 솔루션이 아닙니다.

+0

경우에, 나는 수정을, 네트워크 솔루션의 분리로 이동 한 다음 미래에하지 말아야 할 것을 사람들에게 것입니다. 아마도 가장 빠른 방법 일 것입니다. 그들이 일어나기 전에 많은 일을 시도하고 예상하지 말 것을 권할 것입니다. 그들은 단지 당신의 일을 복잡하게 만들 것입니다. – Geo

답변

관련 문제