2010-11-22 428 views
0

嘿,我有一個類似這個問題(click)。Django停止運行測試

約2小時前Django停止運行我的測試。我不知道爲什麼。我做了一些重構,然後得到了一個ImportError,在我恢復了文件後,Django停止運行我的任何測試。我已經刪除了所有* .pyc文件,但沒有任何更改。

情況: 組織我在sperate測試包中的所有測試。結構如下:

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

__init__.py文件定義一個suite()方法,將返回的包內所有的測試是這樣的:

def suite(): 
    suite = TestSuite() 

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

    return suite 

我試圖調試,並在最上面的設置斷點__init__.py文件,但是這個斷點永遠不會到達。

任何想法我失蹤?

回答

1

哈..現在我發現了錯誤。

問題是,我只想我修復了所有的ImportErrors。當我使用manage.py shell啓動一個shell並嘗試導入tests-package時,我看到一些其他的ImportErrors。修復它們,現在測試再次運行。

希望測試者能指出出了什麼問題!

相關問題