問題タブ [python-unittest]
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 - 個々のPythonユニットテストを一時的に無効にする
unittest
Pythonでモジュールを使用するときに、個々の単体テストを一時的に無効にするにはどうすればよいですか?
c++ - コンポーネント テストのテスト フレームワーク
要件に合ったテスト フレームワークを探しています。自動テスト中に実行する必要がある手順は次のとおりです。
- セットアップ (いくつかの入力ファイルがあり、特定のフォルダーに読み取るかコピーする必要があります。)
- 実行 (スタンドアローンで実行)
- Tear Down (クリーンアップしてシステムを古い状態に戻す)
これとは別に、.cc ファイルが変更された場合、変更を検証できるすべてのテストを実行する必要があることを確認するためのインテリジェンスも必要です。
これについては、scons を使用して PyUnit、cppunit を評価しています。私が正しい方向に進んでいることを確認するために、この質問を実行することを考えました。他のテスト フレームワーク ツールを提案できますか? また、適切なテスト フレームワークを選択するために、他にどのような要件を考慮する必要がありますか?
eclipse - PyDev + Eclipseの現在のプロジェクトですべての単体テストを実行するためのキーボードショートカットは何ですか?
Ctrl+F9単一のファイルを実行することを知っています。
それらすべてを実行する方法は?
そのようなものがない場合、1つのキーボードショートカットをそれにバインドする方法は?
python - Testing python methods that call class methods
I have a very simple method:
SideNames is another model defined in the same file as Team,
Which when I try and test:
I get the following error:
AttributeError: 'NoneType' object has no attribute 'objects'
but if I change the test to be
Then I don't get the error. What's the difference between calling SideNames.objects.filter from the test itself and calling the actual method?
For reference, here are the 2 classes in their entirety.
python - テストされたモジュールが姉妹フォルダーにある場合、それらをインポートするためにPythonユニットテストを作成するにはどうすればよいですか?
私はまだimport
声明に頭を悩ませています。同じレベルに2つのフォルダがある場合:
- src
- テスト
でモジュールをインポートするpy
ファイルを作成するにはどうすればよいですか?より良い解決策はありますか(フォルダを別のフォルダの中に置くなど)test
src
python - ピュユニット:「インポートサイト」
pyUnit を使用して、現在非常に小さくて単純な単体テストを実行すると、次のメッセージが表示されます。
-v パラメーターを指定して単体テストを再実行すると、3 つのテストのそれぞれに関する詳細な情報が返され、エラー メッセージや失敗メッセージは表示されません。
このメッセージはどういう意味ですか?
python - Python デコレータをテストしていますか?
私は Django プロジェクトの単体テストをいくつか書いていますが、私が書いたデコレータのいくつかをテストすることが可能か (または必要か?) 疑問に思っていました。
私が書いたデコレータの例を次に示します。
python - テストスイートはPyUnitで非推奨になりましたか?
PyUnitの例に従って、正常に機能する次のユニットテストコードを思いつきました。
しかし、それは私が削除しても
結果は同じです。言い換えれば、フィクスチャ/スイートはPyUnitでは役に立たないように見えます。これは正しいです?
python - 可変数のテストを備えたPyUnit
私がやりたいのは、ユーザーがテスト用のファイルを入れることができるフォルダーを作成し、テストを別のテストとして実行するためにpyunitを自動的に展開することです。現在、私がしていることは次のとおりです。
もちろん、テストが失敗したり、全体が失敗したりするなど、多くの問題があります。私がやりたいのは、テスト(またはテストケース)を実行するようにpyunitを設定することです。ディレクトリに配置される各ファイル。さて、私ができると思っているのは、2つのメソッドだけを使用して上記のクラスを作成することですが、それを正常に行うには、コンテキストパラメーターを追加する必要があります。
次に、ループをコードのメインチャンクに配置し、次のようなテストを実行できます。
しかし、hole unittest.TestCase()クラスをほとんど書き直さずにそれを行う方法がわかりません。それを行う方法はありますか、またはフォルダー内のファイルの数に応じてテスト/テストケースのセットを動的に拡張する方法はありますか?ありがとう。
python - unittestを使用してテストまたはセットアップ内からすべてのテストを停止するにはどうすればよいですか?
unittest
いくつかの機能テストを行うためにPython2.7フレームワークを拡張しています。私がやりたいことの1つは、すべてのテストがテスト内およびsetUpClass()
メソッド内で実行されないようにすることです。テストが失敗した場合、プログラムが壊れてテストを続けることができなくなることがあるので、テストの実行を停止したいと思います。
TestResultにshouldStop
属性とメソッドがあることに気づきstop()
ましたが、テスト内でそれにアクセスする方法がわかりません。
誰かアイデアはありますか?もっと良い方法はありますか?