クリアコード さんが開発している 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 =

