タグ

ブックマーク / kuma8.hatenablog.jp (3)

  • nose まとめ 1 - kuma8の雑記帳

    はじめに nose を勉強しているので、自分用のまとめを公開していくことにしました。 nose とは nose は、Python 用のテストフレームワークです。 Python には、 doctest、 unittest といったいくつかのテスト方法があります。 nose は、特に利便性が高く、かつプラグインが充実しているため便利です。 まずは、インストール方法の紹介です。 インストール方法 Python のライブラリは、 インストールコマンドからインストールするの一般的です。 基的には、パッケージ名を指定することで、インストールが完了します。 easy_install $ easy_install nose pip $ pip install nose プラグイン nose を利用したテストを実施していくような環境では、同時にカバレッジを取得したり、テスト件数の増加を確認することが多いで

    nose まとめ 1 - kuma8の雑記帳
  • はじめてのTornado - kuma8の雑記帳

    レスポンスの遅い応答を返すデバック用サーバがほしかったので、 Tornadoで作ってみました。 Tornado は、 URLパターン中に正規表現を入れると、リクエストハンドラーへリクエスト引数として渡すことができます。 class himote_check_handler(tornado.web.RequestHandler): # ([0-9]+)にマッチする箇所が、 uidとして渡される def get(self, uid): response_json = "{'mote_event_avg': %2.11f, 'user_id': %s}" # response delay uid_val = int(uid) if uid_val > 6000: os.system('sleep %d' % (uid_val / 1000)) # response json format sel

    はじめてのTornado - kuma8の雑記帳
  • Trac + mod_wsgi で動作させる - kuma8の雑記帳

    語情報を調べてみたけども、情報量が少ないのでメモがわりに。 Tracとmod_wsgiの公式サイトに設定例が載っています。 :OS: Fedora 11 :Python: python-2.6-9.fc11.i586 :Apache: httpd-2.2.11-8.i586 :mod_wsgi: mod_wsgi-2.3-3.fc11.i586 :Trac: 0.11.5 Apache + mod_wsgi をインストールする。 # yum install httpd # yum install mod_wsgi Pythonの環境を整える。 # yum install setuptools # yum install setuptools-devel # easy_install -ZU trac Tracのプロジェクトを作成する。 /home/kuma8/trac に、Tracのプ

    Trac + mod_wsgi で動作させる - kuma8の雑記帳
  • 1