タグ

2013年1月11日のブックマーク (3件)

  • Pythonのテンプレートエンジン比較 — 株式会社CMSコミュニケーションズ

    最近、Plone Foundation より Advisory Board Members に指名された寺田です。Advisory Boardについては別途エントリーにし報告します。 Python Webアドベントカレンダーの20日目のエントリーとなります。Python製のテンプレートエンジンについて簡単に比較をしたいと思います。 ZPT http://zpt.sourceforge.net/ Chameleon http://chameleon.repoze.org/ Genshi http://genshi.edgewall.org/ jinja2 http://jinja.pocoo.org/ mako http://www.makotemplates.org/ (並び順は私の使用経験に基づくものです) ZPT: Zope Page Template Zope標準のテンプレートエンジ

    yu4u
    yu4u 2013/01/11
    "PythonでO/Rマッパーは、SQLAlchemy (http://www.sqlalchemy.org/)で決まりといった感がありますが"
  • Creating reftest-based unit tests | MDN

    初めての reftest reftest ハーネスは 2 つの視覚構造 (visual constructs)を比較するものとして考えることができます。2つのファイルから作られる視覚構造が完全に同一の場合、そのテストは通ります。異なる場合、テストは失敗します。そのツールの力は与えられた視覚効果をブラウザで実現する方法は一つ以上あるという事実からきています。そこで、複雑なマークアップの効果がテストされる場合、複雑なマークアップをあるページに埋め込み、同じ視覚効果を実現する単純なマークアップを使うもう一つのページを作ってください。reftest はそれらを比較し、同じ視覚構造を実現したかを確認します。 この考えは最初にであったとき奇妙に見えるかもしれません。自動テストは通常、正しいと認識されている不変条件 (invariant)、「gold standard」("Wikitionary による

    Creating reftest-based unit tests | MDN
  • Home