]> gitweb.fperrin.net Git - djsite.git/blob - quotes/test_pyflakes.py
Convert to using pytest
[djsite.git] / quotes / test_pyflakes.py
1 import pytest
2 import pyflakes.api
3 import os
4
5 class Test_Pyflakes(object):
6     @pytest.fixture
7     def pyfiles(self):
8         topdir = os.path.dirname(os.path.realpath(__file__))
9         pythonfiles = []
10
11         for folder, subfolders, files in os.walk(topdir):
12             if 'migrations' in subfolders:
13                 subfolders.remove('migrations')
14
15             for file in files:
16                 if not file.endswith('.py'):
17                     continue
18                 pythonfiles += [os.path.join(folder, file)]
19         return pythonfiles
20     
21     def test_pyflakes(self, pyfiles):
22         for file in pyfiles:
23             assert pyflakes.api.checkPath(file) == 0