問題タブ [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 投票する
1 に答える
664 参照

python - pyunit tearDown でのテスト ステータスへのアクセス

テスト スイートの各 pyunit テストが成功または失敗した後に Web API を呼び出す必要があるため、基本的には、tearDown メソッドでテスト ステータスにアクセスする必要があります。

しかし、誰がこのデータにアクセスできるかについてのドキュメントを見つけることができません (または完全に見逃してしまいました)。

何か案は?

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

python - グローバル変数を持つメソッドの単体テストの作成

多数のグローバル変数を使用するプログラムがあり、プログラム内のいくつかのメソッドに対していくつかの単体テストを作成したいと考えていました。

コードを書き始めたとき、私は Python を初めて使用しましたが、今ではずっとテストを行っていたはずであることに気付きました。プログラム内のいくつかのメソッドは次のとおりです。

私を混乱させているのは、変数がテストクラスに渡される方法と、テストメソッドを作成する方法です。これまでのところ、これは私が持っているものです:

これは現時点では機能しません。正しい方法で行っていないことはわかっていますが、この問題に対する特定のヘルプが見つかりません!

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

python - メソッドのテスト時の解凍エラー

私はこの方法を持っています:

それは機能していますが、このテストを実行すると:

これは私が得るエラーです:

このシナリオでの使用方法がわかりません。

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

python - setUpClass が失敗したときに Python UnitTest をクリーンアップするにはどうすればよいですか?

次の Python UnitTest があるとします。

setUpClass 呼び出しが失敗した場合、tearDownClass は呼び出されないため、リソースは解放されません。これは、次のテストでリソースが必要な場合のテスト実行中の問題です。

setUpClass 呼び出しが失敗したときにクリーンアップを行う方法はありますか?