def test_check_value_in(self): check_arguments = CheckArguments(self.query, self.plugin_runner.ressources, None, None) r = check_arguments.check_value_in("yes", ["yes", "no"]) self.assertTrue(r) r = check_arguments.check_value_in("not", ["yes", "no"]) self.assertFalse(r)
def test_check_matches_re(self): check_arguments = CheckArguments(self.query, self.plugin_runner.ressources, None, None) regex = "^[a-zA-Z0-9_.-]+@[a-zA-Z0-9_.-]+\.[a-zA-Z]{2,4}$" r = check_arguments.check_matches_re("*****@*****.**", regex) self.assertTrue(r) regex2 = "^[a-zA-Z0-9_.-]+@[a-zA-Z0-9_.-]+\.[a-zA-Z]{2,4}$" r = check_arguments.check_matches_re("wrongmail", regex2) self.assertFalse(r)