Skip to content
Snippets Groups Projects
Select Git revision
  • 31a5146b3693d8bc818687a28f90a96c57906509
  • master default protected
2 results

README.md

Blame
  • test_lint.py 621 B
    from unittest import TestCase
    #pylint: disable=missing-class-docstring,missing-function-docstring
    import sys
    import pathlib
    from pylint import epylint
    
    
    class CodeQualityCase(TestCase):
        def setUp(self):
            self.vcsroot = pathlib.Path(__file__).parent.parent.absolute()
            self.rcfile = self.vcsroot.joinpath('.pylintrc')
    
        def test_source_quality(self):
            self.assertEqual(0, epylint.lint("mattermost_matchmaker", ["--fail-under=9.5", f"--rcfile={self.rcfile}"]))
    
        def test_test_quality(self):
            self.assertEqual(0, epylint.lint("tests", ["--fail-under=9.5", f"--rcfile={self.rcfile}"]))