blob: bbae787b2a536f1850ebf34efc2c86e9d96cfa0c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
"""Interface model unit test
"""
import unittest
from os import walk
from os.path import join
from pathlib import Path
from flake8.api import legacy as flake8
class CodeFormatAndQuality(unittest.TestCase):
def setUp(self):
"""Searching for all python files to be checked
"""
self.list_of_files = []
for (directory, _, filenames) in walk(Path(__file__).absolute().parents[1].as_posix()):
self.list_of_files += [join(directory, file) for file in filenames
if file.endswith('.py') and 'rpc_spec' not in directory]
def test_check(self):
"""Performing checks by flake8
"""
style_guide = flake8.get_style_guide(max_line_length=120, ignore=['W504'])
report = style_guide.check_files(self.list_of_files)
self.assertEqual(report.total_errors, 0)
if __name__ == "__main__":
unittest.main()
|