2010-11-22 2 views
0

이봐,이 문제는 (click)와 비슷합니다.Django가 실행중인 테스트를 중단했습니다

약 2 시간 전에 장고 테스트가 중단되었습니다. 그리고 나는 이유를 모른다. 리팩토링을 한 다음 ImportError를 얻었고 파일을 되 돌린 후 장고는 테스트를 중단했습니다. 이미 * .pyc 파일을 모두 삭제했지만 아무것도 변경되지 않았습니다.

상황 : 가 나는 sperate 테스트 패키지 내 모든 테스트를 구성 할 수 있습니다.

def suite(): 
    suite = TestSuite() 

    suite.addTest(model.suite()) 
    suite.addTest(user.suite()) 

    return suite 

내가 디버깅 시도하고 최상위에 중단 점을 설정합니다

/app 
    /tests 
    /model 
     __init__.py 
     ... 
    __init__.py 
    ... 

__init__.py 파일은 다음과 같이 패키지 내부의 모든 테스트를 반환하는 suite() 방법을 정의 구조는 다음이다 __init__.py 테스트 패키지에 있지만이 중단 점에 도달하지 못했습니다.

내가 누락 된 아이디어가 있습니까?

답변

1

하 .. 이제 오류가 발견되었습니다.

문제는 내가 모든 ImportErrors를 수정했다는 것입니다. manage.py shell을 사용하여 쉘을 시작한 다음 테스트 패키지를 가져 오려고 시도했을 때 다른 ImportErrors를 보았습니다. 이 문제가 해결되어 이제 테스트가 다시 실행됩니다.

테스트 러너가 뭔가 잘못되었다고 표시했으면 좋겠다고!

관련 문제