1
파이썬에서 "아무렇지 않은"더미 객체를 생성 할 수 있습니까? 파이썬에서는 언제나 아무 작업도 수행하지 않고 아무런 호출을하지 않거나 조작하지 않아도 오류가 발생하지 않습니까?파이썬에서 더미 객체
일반적인 경우에 부작용을 만드는 데 사용되는 개체가 있지만 다른 환경에서 실행되는 경우 (개발 중일 때) 아무 것도 수행해서는 안되며 자동으로 실패하는 경우입니다.
try:
o = Obj()
except ImportError:
# we're in development mode
o = DummyObj()
o.doStuff() # should work or fail silently
그래,이게 내가 찾고 있던 것이다. 나는 '모의 (mock)'를 사용하지 않고이 일을 처리하는 더 간단한 방법이 있다고 생각했지만,이 방법은 모든 단일 시나리오를 처리한다. 감사! –
모의 작업을하지 마십시오! – holdenweb