나에게는 필자가 파이썬 클래스의 초기 테스트 방법을 기억할 수 없다.단위 테스트 동안 파이썬 클래스의 인스턴스화를 확인하는 방법
try:
m = MyModel()
except:
...
내가 전화를 할 수있는 예외 또는 사용하는 어설 기억할 수 :
그것은 뭔가를했다. 이 도움이http://docs.python.org/library/exceptions.html
희망 :
나에게는 필자가 파이썬 클래스의 초기 테스트 방법을 기억할 수 없다.단위 테스트 동안 파이썬 클래스의 인스턴스화를 확인하는 방법
try:
m = MyModel()
except:
...
내가 전화를 할 수있는 예외 또는 사용하는 어설 기억할 수 :
그것은 뭔가를했다. 이 도움이http://docs.python.org/library/exceptions.html
희망 :
실패한 인스턴스화에 사용하는 일반적인 예외는 없습니다. 생성자 (__init__
및 __new__
)는 원하는 예외를 발생시킬 수 있습니다. 명시 적 예외없이 except
문을 사용하면 모든 유형의 예외를 잡을 수 있습니다. 일 수 있으며 일 수 있습니다.
나는 그러나 여기 파이썬 (2.7)에 대한 예외에 내장 된 모든 목록입니다, 당신이 요구하는 것을 정확히 모르겠어요.
예 except except 문은 'assert (False, "Object was not initialize")'와 함께 예외를 지정하지 않고 동일한 결과를 얻기 위해'except Exception :'을 사용하지만 여전히 100 % 판매되지는 않습니다. 고마워. 고마워. 이 경우'__init__' 또는'__new__'를 오버라이드하고 싶지는 않습니다. 왜냐하면 장고 모델 (그 목표를 달성하기 위해 수많은 부두를 사용하기 때문입니다) 때문입니다. 감사. –