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

python - Flask で u=g.user をテストする方法

フラスコアプリケーションがあるとしましょう u=g.user.be_friend(user) をテストしたい これは、以前は友達ではなかった場合に、ユーザー同士を友達にします しかし、 g.user とほとんどをテストする方法がわかりません重要なのは g.user.be_friend 助けてくれませんか?

ビュー.py:

mytest_app.py:

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

python - ValueError: ビュー関数が応答を返しませんでした

フラスコ アプリケーションの編集ルートをテストしようとしましたが、このエラーが発生しました。このエラーは通常、編集ルートに戻りがあるにもかかわらず、戻りが原因だと思います。どうすればこのエラーを修正できますか? エラー:

ビュー.py:

test.py:

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

python - テスト データベースを sqlite から Postgresql に変更する

私のフラスコアプリケーションでは、テストにSqliteを使用しました今はpostgresqlに変更したいのですが、エラーが発生しました OperationalError: (OperationalError) FATAL: database "mytest" does not exist なし なし やっていますよね?問題はどこですか、ありがとう

config.py:

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

python - Flaskテストで同じリクエストでファイルとデータをアップロードできません

こんにちは、ファイルといくつかの値が必要なテストとエンドポイントを試みています。ファイルのみをアップロードすると問題はありませんが、値を追加するとスローされます:

私のコードは次のようなものです:

私がこれを行うと、動作します:

0 投票する
0 に答える
37 参照

python - Flask -Test TemplateNot found 例外

いくつかのルートをテストしたいのですが、nosetests を実行するとエラーが書き込まれます

"TemplateNotFound: main.html"

私はrender_templates = False自分のフラスコテストクラスにいます。

たとえば、このエンドポイントをテストしたい

これでtest.pyファイルを作りましたTestCase

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

python - Flask-testing で Flask アプリケーションのビュー モジュールの依存関係をモックするにはどうすればよいですか?

最小限の例として、私のFlaskアプリケーションには次のviewsようなモジュールがあります

私は次のようなテストセットアップを持っています

test_home呼び出されたと主張するように書くにはどうすればよいsome_service.do_thing('bar')ですか?