nosetests で使う PEP 8 のテストを追加

2010/09/20 Pythonのコーディング規約pep8チェックをUnitTestに組み込んでみた - 清水川Web を試してみたけれど、最近の pep8 パッケージでは動かないみたいなので、 Advanced usage - pep8 1.4.6a0 documentation を見て適当に書いてみた。

test_pep8.py

# -*- coding: utf-8 -*-
from nose.tools import *
import pep8
import glob

def test_pep8():
    pep8style = pep8.StyleGuide()
    result = pep8style.check_files(glob.glob('../*.py'))
    eq_(result.total_errors, 0)