2
PyDev (즉 eclipse)를 사용하여 doctests에 중단 점을 설정할 수 있습니까? 나는 겉으로보기에는 그렇게 할 수 있지만, 중단 점은 전혀 작동하지 않는다는 것을 알게되었습니다. PyDev doctests에서 중단 점 설정
이 문제의 일부 코드를, 그리고 명확히하기 위해, 나는def funct():
"""
>>> funct()
Whatever
"""
print "Whatever"
을 가지고 있고 나는 doctest가에서 (SECURITY) 기능을 비활성화() 호출에 중단 점을 설정 말한다. 내가 할 수 있을까?
PS : 내가
>>> import pdb; pdb.set_trace()
가 doctest가에서 프롬프트를 위해 할 수있는 알고 있지만, 나는 그런 라인을 삽입하지 않으려는 것입니다.
메소드를 구현할 때 수행 할 첫 번째 작업 중 하나 인 doctests를 사전 및 사후 조건으로 작성하는 것이 더 쉽습니다. 내가 docstests에 대해 가장 좋아하는 것들 중 하나는 필자가 일반적으로 복사 - 붙여 넣기 루틴을 수행 할 필요가없고 추가 테스트없이 테스트 코드로 "tinker'n'test"코드를 사용할 필요가 없다는 것입니다. pydev 중단 점을 사용하여 내 환상을 이루기 위해 찾고 있었지만 set_trace()가 붙어있는 것 같습니다. 필자는 필자의 코드를 깨뜨릴 때, 즉 변경 후에 doctest가 실패하기 시작할 때 그러한 중단 점을 필요로한다는 것을 알게되었다. 난 복사 및 붙여 넣기 또는 set_trace(), 여전히 던져 수 있습니다. – Kerem