From 29d9d4270c7a7a1f40faed5a46443b33feb8cf9b Mon Sep 17 00:00:00 2001 From: Michael Vogt Date: Tue, 31 Dec 2013 10:06:22 +0100 Subject: make pep8 test part of the unittests --- tests/test_pep8.py | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100755 tests/test_pep8.py (limited to 'tests') diff --git a/tests/test_pep8.py b/tests/test_pep8.py new file mode 100755 index 00000000..e6a672cf --- /dev/null +++ b/tests/test_pep8.py @@ -0,0 +1,27 @@ +import os +import subprocess +import unittest + + +class PackagePep8TestCase(unittest.TestCase): + + def test_all_code(self): + res = 0 + py_dir = os.path.join(os.path.dirname(__file__), "..") + res += subprocess.call( + ["pep8", + # disable for now: + # E125 continuation line does not distinguish itself from + # next logical line + # E126 continuation line over-indented for hanging indent + # E127 continuation line over-indented for visual indent + # E128 continuation line under-indented for visual indent + "--ignore=E125,E126,E127,E128", + "--exclude", "build,tests/old", + "--repeat", py_dir]) + if res != 0: + self.fail("pep8 failed with: %s" % res) + + +if __name__ == "__main__": + unittest.main() -- cgit v1.2.3