외부 서버로 나가서 자연스럽게 처리 할 데이터를 검색하는 클래스가 있습니다. 이 모든 것을 단위 테스트해야하지만, 요청할 때마다 외부 서버를 계속 치고 싶지는 않습니다. 내 질문 : 이것에 대한 적절한 프로토콜은 무엇입니까? 나는 상추를 사용하고 있지만 다른 아이디어도 열어두고 있습니다. 어떻게해야합니까외부 HTTP 요청 모의
## in my class
class SomeClass:
def doHttpGet(self):
## return request from http://somewhere.com
내가 doHttpGet를 오버라이드 (override)입니다 ...
class SomeClass:
def doHttpGet(self):
## return { "some": "data", "which": "mocks" }
을 본 적이 있나요? – Brandon
내 http get 코드에서, 모든 원격 HTTP 요청을 내 시스템에있는 정적 테스트 파일로 다시 라우팅하는 글로벌'if TESTING : ... '문이 있습니다. 가장 우아한 것은 아니지만 작동합니다. – speedplane
'somewhere.com'에서 어떻게 데이터를 가져 옵니까? 'urllib (2) '를 통해서인가? – GergelyPolonkai