問題タブ [nosetests]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
874 参照

python - ノーズテストでテストを実行できません

プロジェクト内のすべてのテストケースを実行するために、nosetests を使用しようとしています。

プロジェクト ディレクトリに cd します。

それから私は:

どの出力:

projects/myproject 内には Encode というパッケージがあり、パッケージ内にはテストを含む Test ディレクトリがあります。

ノーズテストが単体テストを検出しないのはなぜですか? 私の単体テスト クラスはすべて、unittest.TestCase を拡張します。

0 投票する
6 に答える
38271 参照

python - ノーズテストを含むファイルで単一のテストを指定するにはどうすればよいですか?

クラス TestWeb と test_something() のような名前の多くのメソッドを含む test_web.py というファイルがあります。

クラス内のすべてのテストを次のように実行できます。

しかし、個々のテストを実行できないようです。これらを同じ PWD で実行すると、「そのようなテストはありません」というエラーが表示されます。

ここで何が問題なのですか?

0 投票する
3 に答える
1634 参照

python - Nose を使用して、失敗したテスト ケースのトレースをどのように抑制できますか?

私は鼻でテスト スーツを書いています。

「失敗しました: is_even(5): 偶数ではありません」

デフォルトの出力の代わりに:

これを行うことができる鼻のオプションはありますか?

0 投票する
2 に答える
448 参照

python - Nodetests TypeError と Attribute Error in Python (LPTHW、演習 48)

私は Learn Python the Hard Way の演習 48 に取り組んでおり、nosetests を使用してタプルをテストしています。私が設定したノーズテストは次のとおりです。

ただし、毎回次のエラーが発生します。

「def scan(self):」のすぐ上に @staticmethod を導入すると、代わりに次のエラーが発生します。

そして、私がテストしているコードは以下のとおりです。私は何が欠けていますか?

0 投票する
1 に答える
460 参照

python - 作成した PyQt GUI から個別のノーズテストを実行できない - ValueError: No such test

PyQt でノーズテストを実行するための GUI を作成しました。

GUI コード: http://pastebin.com/uVhkdDZc
私のコード: http://pastebin.com/3MG8PJn0

私のインターフェイスは、単体テストのフォルダー内のファイルを読み取り、それらのテストをコンボボックスに入力し、次に、選択したテスト ファイルで見つかったテストに基づいて別のコンボ ボックスを入力します。

これらのドキュメントに基づいて、実行できると思いましたnosetests /path/to/test/file.py:test_function

ただし、 unittest.py ファイル内で特定のテストを実行しようとすると、ValueError: No such test test_123

私のインターフェイスが生成するコマンドの例は次のとおりです
nosetests C:\path\to\my\unittest.py:test_123
def test_123():

それで、どこが間違っているのですか?テストに追加する必要がありますか? ちょうど今のセットアップ/ティアダウンpass

0 投票する
1 に答える
2045 参照

python - ノーズテストで sqlalchemy の警告をオフにする

ノーズテストを使用してテスト スイートを実行しているときに、すべての sqlalchemy 警告を抑制しようとしています。sqlalchemy で警告をオフにするを読みました

これをパッケージの__init__.pyファイルに含めました:

適切なインポートで。エラーが発生した他のものを試したので、それがノーズテストによって実行されていることはわかっています。唯一のことは、それがまったく効果がないということです。警告は引き続き表示されます。

何か案が?

ありがとう!

0 投票する
2 に答える
1947 参照

python - HTMLレポートが有効になっている場合、STDOUTへのノーズカバレッジレポートを無効にしますか?

Djangoプロジェクトのテストカバレッジをチェックするために、カバレッジプラグインでnose ( django-nose経由)を使用しています。

テストの実行ごとにHTMLカバレッジレポートを生成するようにnoseを構成しました。

ここで、テストを実行するたびに表示されるプレーンテキストのカバレッジレポートを無効にします。HTMLの方がはるかに機能的であり、フォーマットが不適切な長いテーブルでは、実際のテスト出力を確認するのが困難になります。どちらnosetestscoverageそのようなオプションを持っていないようです、あるいはおそらく私はそれを見つけることができませんか?

0 投票する
1 に答える
2749 参照

python - スクリプトから python 鼻、ファイルからテスト クラスを収集し、テストを実行します。

Pythonスクリプトから鼻を使用するにはどうすればよいですか

  1. ディレクトリからpythonファイルを集める
  2. foreach ファイル
    1. 渡されたパラメーターを使用して見つかったすべてのテスト クラスを実行します。

ファイルが与えられた場合の例を次に示します

そしてTestClassA.py内にはコードがあります



必要性
をもう一度述べると、run.py から NOSE を呼び出したいと思います鼻(または鼻の一部)を

  1. ファイルTestClassA.pyでクラスAを見つけます
  2. aという名前のAのインスタンスを作成し、文字列「foo」A.__ init __関数に渡します
  3. a.test_run()を呼び出します

このリクエストのrun.py内の Python ノーズ コードは何ですか?
python 鼻でない場合、 python unittests はもっとうまくいくでしょうか?

0 投票する
2 に答える
33473 参照

python - noseのassert_raisesの使い方は?

ドキュメントを検索しましたが、見つかりませんでした。あまり説明しなかったカップルがいました。

誰かが私に鼻のを説明できますか

機能とその使用方法は?

0 投票する
1 に答える
180 参照

python - Pythonのnosetestsにテストパターンを追加しますか?

そのため、「test」という名前のディレクトリがあり、その中にはさらにいくつかのディレクトリがあり、多くのテストがあります。nosetestsがこれらのテストを決定して実行するように、このようなパターンを追加するにはどうすればよいですか?