나는 방법 calculate_ticket
와 클래스 SocketHandler
있습니다 클래스를 인스턴스화하지 않고 메서드를 단위 테스트 할 수 있습니까?
class SocketHandler(A, B, C ..):
..
calculate_ticket(self, key):
..
return ticket
..
지금 나는 그것이 너무 많은 것들과 결합되어 있기 때문에 클래스의 인스턴스를하지 않고 방법을 테스트하려는. 이것이 가능한가? 나는 서브 클래스에서 오버라이드 (override)
__init__
을하고 생각할 수
@vaultah 그게 내가 찾고있는 것입니다. 이것을 우회하는 해킹 방법이있을 수 있습니다. – Pithikos
저는 여러분이 아마 인스턴스를 조롱 할 수 있다고 생각합니다. 실제 메소드가 될 모의 인스턴스에서이 메소드의 부작용을 지적하십시오. 시도하지 않았지만 작동 할 수도 있습니다. –