2012-04-06 11 views
0

いくつかのチェリーピードコード用の単体テストを書くつもりです。チェリーピーのセッション変数とdbストレージのテスト

私が見たユニットテストのほとんどの例はos.environに依存しており、一般的にはcherrypyアプリからの最終応答(html出力)のみをテストします。私が探している

:そのセッション変数が指定された要求(例えばための解除/設定されているテスト

  • は、ユーザがログインする、私は彼の「ユーザー」セッション変数が正しいことを確認したいです同様などの彼のログイン時間、など...

  • が並行してテストを実行している(mysqlの/ MongoDBの)データストア内の値をチェックする。デフォルトでは、cherrypy.cookie/CherryPyをからのセッションやその他の情報にアクセス.session、etc ...これらの基本的にはグローバルです。この情報に別の方法でアクセスすることは可能ですか?

これ以外の推奨事項は特にありません。

答えて

0

あなたは小さなpython httpクライアントを書くことができ、(あなたがあなたのサーバーを走らせると仮定すると)unittestの応答を得ることができます。

役に立つかもしれないいくつかのlibs:

また、あなたは(seleniumをチェックアウトする場合がありますが、あなたがのためにPythonでスクリプトブラウザをすることができますテストケース)。

関連する問題