タグ

pythonとtestingに関するtyruのブックマーク (4)

  • Nose を quickrun する - Memo

    元ネタ http://d.hatena.ne.jp/ruedap/20110225/vim_php_phpunit_quickrun http://vim-users.jp/2010/09/hack172/ Python スクリプトを書く場合は unittest を使って書くがテストランナーは nose の方が好きなのでそっちを設定する。 augroup QuickRunUnitTest autocmd! autocmd BufWinEnter,BufNewFile *test.php set filetype=php.unit autocmd BufWinEnter,BufNewFile test_*.py set filetype=python.unit augroup END let g:quickrun_config = {} let g:quickrun_config['php.

    Nose を quickrun する - Memo
  • Python 2.7に搭載の新unittestモジュールはスーパークール — TRIVIAL TECHNOLOGIES 2.0

    みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー 先日リリースされたPython 2.7がなかなかいいかんじ。set型のリテラル,set/辞書内包表記やviewなど3.xからのバックポートを多く含んでいる。細かいところではネットワーク系モジュールのIPv6対応が進んでいたり,Python 2系最後のリリースとうたわれているだけあって,かなり意欲的なリリースとなっている。 なかでも,標準のunittestモジュールがものすごく大きな進化を遂げていて,かなり魅力的になっているので簡単に紹介したいと思う。 テストディスカバリ 単体テストは,たいていモジュールやクラス,または機能ごとに個別にファイルを作り,テストコードを書く。大抵のプロジェク

  • Python用のユニットテストツールまとめ — TRIVIAL TECHNOLOGIES 2.0

    みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー みなさんテストしてますか? Pythonには沢山の便利でステキなテストツールがあります。標準ライブラリに入っているunittestアジャイルドキュメンテーションとも呼ばれるdoctestなど,標準の機能だけでもかなり強力なのですが,外部のツールを使うとより快適なテストライフが送れるのです。 python.orgにあるPython testing tools taxonomy(Python用テストツールのまとめ)というページがあり,ここに有益な情報が集まっているので例によって超訳してみました(ユニットテスト関連のみ)。 ツール カテゴリ 作者 ツールが含まれるフレームワークなど 特徴

  • プログラムのテストを続けるための3つの習慣 — TRIVIAL TECHNOLOGIES 2.0

    みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー テストをなかなか始められない人が多いように思います。 テストの効用として,コードのクオリティが高くなったりメンテナンス性がよくなったり,といったことはよく言われることです。また,テストのことを考えな がらコードを書くようになるので事前に十分な思考実験をするクセがついて,行き当たりばったりの開発をしなくなります。テストしやすいコードを書くように なるので,コードのモジュール性が高くなり,結果として再利用性の高い高品質なコードを書けるようになる,という利点もあります。 全部分かっていても,テストは面倒だし,テストを書くためには予備知識も必要なので,そんなことがハードルになってなかなかテスト

  • 1