問題タブ [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.

0 投票する
7 に答える
74791 参照

python - 個々のPythonユニットテストを一時的に無効にする

unittestPythonでモジュールを使用するときに、個々の単体テストを一時的に無効にするにはどうすればよいですか?

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

c++ - コンポーネント テストのテスト フレームワーク

要件に合ったテスト フレームワークを探しています。自動テスト中に実行する必要がある手順は次のとおりです。

  • セットアップ (いくつかの入力ファイルがあり、特定のフォルダーに読み取るかコピーする必要があります。)
  • 実行 (スタンドアローンで実行)
  • Tear Down (クリーンアップしてシステムを古い状態に戻す)

これとは別に、.cc ファイルが変更された場合、変更を検証できるすべてのテストを実行する必要があることを確認するためのインテリジェンスも必要です。

これについては、scons を使用して PyUnit、cppunit を評価しています。私が正しい方向に進んでいることを確認するために、この質問を実行することを考えました。他のテスト フレームワーク ツールを提案できますか? また、適切なテスト フレームワークを選択するために、他にどのような要件を考慮する必要がありますか?

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

eclipse - PyDev + Eclipseの現在のプロジェクトですべての単体テストを実行するためのキーボードショートカットは何ですか?

Ctrl+F9単一のファイルを実行することを知っています。

それらすべてを実行する方法は?

そのようなものがない場合、1つのキーボードショートカットをそれにバインドする方法は?

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

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.

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

python - テストされたモジュールが姉妹フォルダーにある場合、それらをインポートするためにPythonユニットテストを作成するにはどうすればよいですか?

私はまだimport声明に頭を悩ませています。同じレベルに2つのフォルダがある場合:

  1. src
  2. テスト

でモジュールをインポートするpyファイルを作成するにはどうすればよいですか?より良い解決策はありますか(フォルダを別のフォルダの中に置くなど)testsrc

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

python - ピュユニット:「インポートサイト」

pyUnit を使用して、現在非常に小さくて単純な単体テストを実行すると、次のメッセージが表示されます。

-v パラメーターを指定して単体テストを再実行すると、3 つのテストのそれぞれに関する詳細な情報が返され、エラー メッセージや失敗メッセージは表示されません。

このメッセージはどういう意味ですか?

0 投票する
4 に答える
17974 参照

python - Python デコレータをテストしていますか?

私は Django プロジェクトの単体テストをいくつか書いていますが、私が書いたデコレータのいくつかをテストすることが可能か (または必要か?) 疑問に思っていました。

私が書いたデコレータの例を次に示します。

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

python - テストスイートはPyUnitで非推奨になりましたか?

PyUnitの例に従って、正常に機能する次のユニットテストコードを思いつきました。

しかし、それは私が削除しても

結果は同じです。言い換えれば、フィクスチャ/スイートはPyUnitでは役に立たないように見えます。

これは正しいです?

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

python - 可変数のテストを備えたPyUnit

私がやりたいのは、ユーザーがテスト用のファイルを入れることができるフォルダーを作成し、テストを別のテストとして実行するためにpyunitを自動的に展開することです。現在、私がしていることは次のとおりです。

もちろん、テストが失敗したり、全体が失敗したりするなど、多くの問題があります。私がやりたいのは、テスト(またはテストケース)を実行するようにpyunitを設定することです。ディレクトリに配置される各ファイル。さて、私ができると思っているのは、2つのメソッドだけを使用して上記のクラスを作成することですが、それを正常に行うには、コンテキストパラメーターを追加する必要があります。

次に、ループをコードのメインチャンクに配置し、次のようなテストを実行できます。

しかし、hole unittest.TestCase()クラスをほとんど書き直さずにそれを行う方法がわかりません。それを行う方法はありますか、またはフォルダー内のファイルの数に応じてテスト/テストケースのセットを動的に拡張する方法はありますか?ありがとう。

0 投票する
8 に答える
19570 参照

python - unittestを使用してテストまたはセットアップ内からすべてのテストを停止するにはどうすればよいですか?

unittestいくつかの機能テストを行うためにPython2.7フレームワークを拡張しています。私がやりたいことの1つは、すべてのテストがテスト内およびsetUpClass()メソッド内で実行されないようにすることです。テストが失敗した場合、プログラムが壊れてテストを続けることができなくなることがあるので、テストの実行を停止したいと思います。

TestResultにshouldStop属性とメソッドがあることに気づきstop()ましたが、テスト内でそれにアクセスする方法がわかりません。

誰かアイデアはありますか?もっと良い方法はありますか?