added pep8 dependency for tests

This commit is contained in:
Corey Goldberg 2013-04-25 08:35:03 -04:00
parent 6284c29c86
commit 59ffe6fae2
2 changed files with 4 additions and 3 deletions

View File

@ -9,5 +9,6 @@ envlist = py27, py32, py33, pypy
[testenv]
deps =
nose
pep8
commands =
nosetests

View File

@ -43,8 +43,8 @@ class TestXvfb(unittest.TestCase):
class Pep8ConformanceTestCase(unittest.TestCase):
"""Test that all code conforms to PEP8."""
def test_pep8_conformance(self):
# scan entire package recursively starting from root directory
root_dirname = os.path.dirname(os.path.realpath(__file__ + '/..'))
# scan source files in this directory recursively
this_dir = os.path.dirname(os.path.realpath(__file__))
self.pep8style = pep8.StyleGuide()
self.pep8style.input_dir(root_dirname)
self.pep8style.input_dir(this_dir)
self.assertEqual(self.pep8style.options.report.total_errors, 0)