nose

    4

    5答えて

    私は、自動システムテストのために「テストフレームワーク」を評価しています。これまで私はPythonフレームワークを探しています。 py.testやnoseでは、私はGoogleテストフレームワークから知っているEXPECTマクロのようなものを見ることができません。 最初の失敗時にテストを中止しないで、1回のテストで複数のアサーションを作成したいと思います。 これらのフレームワークで何か不足している

    1

    1答えて

    コントローラーと機能テストが一致し、paster controllerとSQLAlchemyテーブルとマップされたORMクラスを使用して追加されたpaster create -t pylonsを使用して作成されたストックPylonsアプリがあります。 SQLAlchemyはモジュールスコープではなくinit_model()関数で定義されています(そこに存在する必要があります)。 python se

    1

    1答えて

    ユニットテスト内のモックオブジェクトとクライアントライブラリ(リモートサーバと通信する)を置き換える方法はありますか? ここでのテストは、クライアントモジュールをインポートしたモデルを、インポートしているので、モックを適用する方法があるようには思えない私は +---------------+ | tests |----{ mock } +---------------+

    1

    2答えて

    Webスクレーパーのテストをいくつか書きたいと思います。私は多くのテストWebページを使いたいと思いますが、巨大なコードがなければ、必要な作業を行うためのノーズ(または別のユニットテストフレームワーク)を得る方法を正確にはわかりません。 私の問題は、たくさんの異なるページをテストしたいと思い、鼻を使ってこれを行う方法がわかりません。これはおおまかに私がしたいことです: class TestPage

    4

    2答えて

    私はデータベースに対して実行されているいくつかの統合テストを取得しています、と私はこのような何かに見える構造したいのです: class OracleMixin(object): oracle = True # ... set up the oracle connection class SqlServerMixin(object): sql_server = Tr

    0

    1答えて

    nosegaeがデータストアのようにテスト用のブロブストアをサポートしているかどうかを調べようとしています。 blobstoreのアップロードをテストする際に問題が発生しました。誰もそれについてもっと知っていますか? ありがとうございました。 編集: ブロブはBlobReferenceProperty() が今いくつかの問題を持っイムです。おそらく私は何かを逃したためです。 私はこのようなブロブを

    16

    3答えて

    コマンドラインからnosetestsを実行すると、「無視されない」警告をエラーとして扱うように指定するにはどうすればよいですか?デフォルトでは は、警告が印刷されたが、失敗としてカウントされません。私たちは私たちのコードは警告を生成したくないので、私はこのような状況がOKになりたくない [snip]/service/accounts/database.py:151: SADeprecationWa

    0

    1答えて

    私は、ノーズを使用して呼び出される一連のApp Engineテストを用意しています。ターミナルからそれらを実行すると、すべてのテストが正常に完了し、カバレッジのようなすべてのレポートが生成されます。私はハドソンから同じコマンドを呼び出そうと しかし、私は報道から、次の失敗を取得: nose.failure.Failure.runTest (from Failure) Parent module

    6

    1答えて

    私はpython単体テストの結果をhtmlサマリで表示する方法を探しています。 JavaやRubyのようなツールがあります... Pythonでこれを行うようなツールはまだありません。そこには何かありますか? のJUnit html出力: alt text http://www.ibm.com/developerworks/java/library/j-grails03118/UnitTestRe

    22

    2答えて

    noseを使用して作成したsqlalchemyモデルの単体テストを書く方法を教えてください。 単純な例が1つ必要です。 ありがとうございました。