問題タブ [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.
python - 単体テスト用にフラスコ デコレータ @login_required をモックするにはどうすればよいですか?
いくつかの単体テストを作成する必要があるアプリケーションに取り組んでいます。単体テストでデコレーター '@login_required' をモックするにはどうすればよいですか? これは app.py に @login_required 関数を持つ関数です
これがtest_app.pyのユニットテストケースです
テストに合格する方法がなかったので。status_code = 404 を想定しているため、200 です。インターネットで入手できるものはすべて試しましたが、問題は解決しませんでした。したがって、デコレータを嘲笑してみたかったのです。どうすればいいですか?長い間この問題に悩まされているので、助けてください。
python - setUpClass で Flask-Testing サーバーの URL を取得する
Flask-Testing の LiveServerを使用して、Selenium を使用して Flask Web アプリの単体テストを作成しています。
テストを実行するとき、テストごとに新しいブラウザー インスタンスを開くのではなく、すべてのテストに 1 つのブラウザーを使用したいので、unittest の setUpClassを使用しています。
テストを実行すると、次のようになります。
でブラウザを設定するにはどうすればよいsetUpClass
ですか?