Django에서 코드 테스트를 위해 여러 제 3 자 API를 사용하고 있습니다. 물론이 코드는 조롱입니다 만 일부 코드는 오래된 코드이며 실수로 실수를 저지르는 경우도 있습니다. 필자는 가능하다면 외부 호출을 할 때 큰 소리로 소리 치도록하고 싶습니다. 그래서 통과 테스트를 표시하는 점 100 개 중 어느 것이 올바른 것을 조롱하지 않아도 테스트 속도가 느려지는지 파악할 수 있습니다.외부 호출을 일으키는 unittest를 감지하는 편리한 방법이 있습니까?
내 코드가 내 컴퓨터 외부의 것에 의존하지 않도록하는 편리한 방법이 있습니까? 나의 가장 순진한 생각은 단순히 네트워크에서 연결을 끊고 내가 얻은 오류를 보는 것입니다. 그러나 이것은 영리한 장기적인 솔루션이 아닙니다.
경우에, 나는 수정을, 네트워크 솔루션의 분리로 이동 한 다음 미래에하지 말아야 할 것을 사람들에게 것입니다. 아마도 가장 빠른 방법 일 것입니다. 그들이 일어나기 전에 많은 일을 시도하고 예상하지 말 것을 권할 것입니다. 그들은 단지 당신의 일을 복잡하게 만들 것입니다. – Geo