問題タブ [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.
python - ノーズテストでテストを実行できません
プロジェクト内のすべてのテストケースを実行するために、nosetests を使用しようとしています。
プロジェクト ディレクトリに cd します。
それから私は:
どの出力:
projects/myproject 内には Encode というパッケージがあり、パッケージ内にはテストを含む Test ディレクトリがあります。
ノーズテストが単体テストを検出しないのはなぜですか? 私の単体テスト クラスはすべて、unittest.TestCase を拡張します。
python - ノーズテストを含むファイルで単一のテストを指定するにはどうすればよいですか?
クラス TestWeb と test_something() のような名前の多くのメソッドを含む test_web.py というファイルがあります。
クラス内のすべてのテストを次のように実行できます。
しかし、個々のテストを実行できないようです。これらを同じ PWD で実行すると、「そのようなテストはありません」というエラーが表示されます。
ここで何が問題なのですか?
python - Nose を使用して、失敗したテスト ケースのトレースをどのように抑制できますか?
私は鼻でテスト スーツを書いています。
「失敗しました: is_even(5): 偶数ではありません」
デフォルトの出力の代わりに:
これを行うことができる鼻のオプションはありますか?
python - Nodetests TypeError と Attribute Error in Python (LPTHW、演習 48)
私は Learn Python the Hard Way の演習 48 に取り組んでおり、nosetests を使用してタプルをテストしています。私が設定したノーズテストは次のとおりです。
ただし、毎回次のエラーが発生します。
「def scan(self):」のすぐ上に @staticmethod を導入すると、代わりに次のエラーが発生します。
そして、私がテストしているコードは以下のとおりです。私は何が欠けていますか?
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
python - ノーズテストで sqlalchemy の警告をオフにする
ノーズテストを使用してテスト スイートを実行しているときに、すべての sqlalchemy 警告を抑制しようとしています。sqlalchemy で警告をオフにするを読みました
これをパッケージの__init__.py
ファイルに含めました:
適切なインポートで。エラーが発生した他のものを試したので、それがノーズテストによって実行されていることはわかっています。唯一のことは、それがまったく効果がないということです。警告は引き続き表示されます。
何か案が?
ありがとう!
python - HTMLレポートが有効になっている場合、STDOUTへのノーズカバレッジレポートを無効にしますか?
Djangoプロジェクトのテストカバレッジをチェックするために、カバレッジプラグインでnose ( django-nose経由)を使用しています。
テストの実行ごとにHTMLカバレッジレポートを生成するようにnoseを構成しました。
ここで、テストを実行するたびに表示されるプレーンテキストのカバレッジレポートを無効にします。HTMLの方がはるかに機能的であり、フォーマットが不適切な長いテーブルでは、実際のテスト出力を確認するのが困難になります。どちらnosetests
もcoverage
そのようなオプションを持っていないようです、あるいはおそらく私はそれを見つけることができませんか?
python - スクリプトから python 鼻、ファイルからテスト クラスを収集し、テストを実行します。
Pythonスクリプトから鼻を使用するにはどうすればよいですか
- ディレクトリからpythonファイルを集める
- foreach ファイル
- 渡されたパラメーターを使用して見つかったすべてのテスト クラスを実行します。
ファイルが与えられた場合の例を次に示します
そしてTestClassA.py内にはコードがあります
必要性
をもう一度述べると、run.py から NOSE を呼び出したいと思います鼻(または鼻の一部)を
- ファイルTestClassA.pyでクラスAを見つけます
- aという名前のAのインスタンスを作成し、文字列「foo」をA.__ init __関数に渡します
- a.test_run()を呼び出します
このリクエストのrun.py内の Python ノーズ コードは何ですか?
python 鼻でない場合、 python unittests はもっとうまくいくでしょうか?
python - noseのassert_raisesの使い方は?
ドキュメントを検索しましたが、見つかりませんでした。あまり説明しなかったカップルがいました。
誰かが私に鼻のを説明できますか
機能とその使用方法は?
python - Pythonのnosetestsにテストパターンを追加しますか?
そのため、「test」という名前のディレクトリがあり、その中にはさらにいくつかのディレクトリがあり、多くのテストがあります。nosetestsがこれらのテストを決定して実行するように、このようなパターンを追加するにはどうすればよいですか?