2010-11-22 14 views
0

ねえ、私はこの問題(click)に似た問題があります。Djangoは実行中のテストを中止しました

約2時間前Djangoはテストを停止しました。そして私は理由を知らない。私はいくつかのリファクタリングを行い、その後ImportErrorを取得し、ファイルを元に戻した後、Djangoはテストを実行しませんでした。私はすでにすべての* .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

Ha ..ここでエラーが見つかりました。

問題は、私はすべてのImportErrorsを修正したとしか考えていないということでした。 manage.py shellを使ってシェルを起動し、テストパッケージをインポートしようとしたとき、私はいくつかの他のImportErrorsを見ました。テストを修正しました。

テストランナーが何かが間違っていると表示して欲しいと願っていました。

関連する問題