いくつかのcherrypyコードの単体テストを書きたいと思っています。
私が見た単体テストの例のほとんどは、os.environ に依存しており、通常は、cherrypy アプリからの最終的な応答 (html 出力) のみをテストします。
を探しています:
特定のリクエストに対してセッション変数が設定/設定解除されていることをテストします (たとえば、ユーザーのログイン、ログイン時間だけでなく「ユーザー」セッション変数が正しいことを確認したいなど)。
データストア (mysql/mongodb) の値をチェックする
テストを並行して実行しています。デフォルトでは、cherrypy.cookie/cherrypy.session などからセッションやその他の情報にアクセスします。これらは基本的にグローバルです。この情報に別の方法でアクセスすることは可能ですか?
他の推奨事項は大歓迎です。