タグ

testとpythonに関するkitokitokiのブックマーク (2)

  • pyhack5 DocTestで覚えるTDDのリズム

    Python Hack-a-thon 5 ハンズオン 中級コース¶ DocTestで覚えるTDDのリズム¶ 担当: 清水川 このハンズオンでは、以下の内容について体験していきます。 PythonのDocTestを使ってみよう TDDをDocTestでやってみよう 環境¶ WindowsでもMacでもUnix系でも。 Pytohn2.6~3.x ただしこの資料は2.6しか動作保証しません Test Driven Development について¶ Test Driven Development = TDD, 日語で言うと テスト駆動開発 です。 TDDはその名の通り、テストで開発を駆動する手法で、簡単に言うと以下の ステップで実装を進めていきます。 テストコードを書く テストを実行する(実装前なのでエラーになる = RED) テストコードを通す実装をする(fake it) テストを実行する

  • Pikzie でデータ駆動テストをやってみた - forest book

    クリアコード さんが開発している Pikzie (ピクジー) という Python のための書きやすさとデバッグのしやすさを重視した Unit Testing Framework があります。ブログでデータ駆動テスト *1 の紹介をされていました。以前、素数を求めるアルゴリズム -エラトステネスの篩(ふるい)-] を書いたので、それを使って実際にやってみました。 #!/usr/bin/env python # -*- coding: utf-8 -*- import pikzie def is_prime(number): def hurui(s, p): p.append(s.pop(0)) for i, num in enumerate(s): if num % p[-1] == 0: s.pop(i) _number = int(number) prime = [] search =

    Pikzie でデータ駆動テストをやってみた - forest book
  • 1