問題タブ [flask-testing]

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 に答える
172 参照

python - 単体テスト用にフラスコ デコレータ @login_required をモックするにはどうすればよいですか?

いくつかの単体テストを作成する必要があるアプリケーションに取り組んでいます。単体テストでデコレーター '@login_required' をモックするにはどうすればよいですか? これは app.py に @login_required 関数を持つ関数です

これがtest_app.pyのユニットテストケースです

テストに合格する方法がなかったので。status_code = 404 を想定しているため、200 です。インターネットで入手できるものはすべて試しましたが、問題は解決しませんでした。したがって、デコレータを嘲笑してみたかったのです。どうすればいいですか?長い間この問題に悩まされているので、助けてください。

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

python - setUpClass で Flask-Testing サーバーの URL を取得する

Flask-Testing の LiveServerを使用して、Selenium を使用して Flask Web アプリの単体テストを作成しています。

テストを実行するとき、テストごとに新しいブラウザー インスタンスを開くのではなく、すべてのテストに 1 つのブラウザーを使用したいので、unittest の setUpClassを使用しています。

テストを実行すると、次のようになります。

でブラウザを設定するにはどうすればよいsetUpClassですか?