Example #1
0
 def _handle_checkers(self):
     """
     Handles loading of checkers and theirs args to enable lists
     """
     rez_chkr = []
     for checker in self.checkers:
         if checker in self.config:
             kwargs = dict(self.config[checker].items())
             name = namespace.valid_checker_id(kwargs.pop('checker'))
             rez_chkr.append((name, kwargs))
         else:
             rez_chkr.append((namespace.valid_checker_id(checker), {}))
     return rez_chkr
Example #2
0
 def test_checker_re(self):
     self.assertIsNotNone(namespace.valid_checker_id("validname"))
     self.assertIsNotNone(namespace.valid_checker_id("valid_name_1"))
     with ShouldRaise(NameError("Id 'Invalidname' is not allowed for "
                                "checker")):
         namespace.valid_checker_id("Invalidname")
     with ShouldRaise(NameError("Id '_invalidname' is not allowed for "
                                "checker")):
         namespace.valid_checker_id("_invalidname")
     with ShouldRaise(NameError("Id 'invalidname_' is not allowed for "
                                "checker")):
         namespace.valid_checker_id("invalidname_")
     with ShouldRaise(NameError("Id '3invalidname' is not allowed for "
                                "checker")):
         namespace.valid_checker_id("3invalidname")
Example #3
0
 def _handle_disable_checkers(self):
     """ Parses config file and returns checkers ids for disabling """
     rez_chkr = []
     for checker in self.disable_checkers:
         name = self.config[checker]['checker'] \
             if checker in self.config else checker
         rez_chkr.append(namespace.valid_checker_id(name))
     return rez_chkr
Example #4
0
 def test_checker_re(self):
     self.assertIsNotNone(namespace.valid_checker_id("validname"))
     self.assertIsNotNone(namespace.valid_checker_id("valid_name_1"))
     with ShouldRaise(
             NameError("Id 'Invalidname' is not allowed for "
                       "checker")):
         namespace.valid_checker_id("Invalidname")
     with ShouldRaise(
             NameError("Id '_invalidname' is not allowed for "
                       "checker")):
         namespace.valid_checker_id("_invalidname")
     with ShouldRaise(
             NameError("Id 'invalidname_' is not allowed for "
                       "checker")):
         namespace.valid_checker_id("invalidname_")
     with ShouldRaise(
             NameError("Id '3invalidname' is not allowed for "
                       "checker")):
         namespace.valid_checker_id("3invalidname")