示例#1
0
 def test_log_no_newline(self):
     self.checker_returns("some output")
     check("/config", "achecker", "aparam")
     self.l.check(("root", "INFO", "some output"))
示例#2
0
 def test_bad_checker(self):
     with ShouldRaise(ImportError("No module named unknown")):
         check("/config", "unknown", None)
示例#3
0
 def test_normal(self):
     m = self.checker_returns("some output")
     check("/config", "achecker", None)
     compare(m.call_args_list, [(("checker.checkers.achecker.check",), {})])
示例#4
0
 def test_no_log_empty(self):
     self.checker_returns("")
     check("/config", "achecker", "aparam")
     self.l.check()
示例#5
0
 def test_no_log_empty(self):
     self.checker_returns('')
     check('/config', 'achecker', 'aparam')
     self.l.check()
示例#6
0
 def test_log_no_newline(self):
     self.checker_returns('some output')
     check('/config', 'achecker', 'aparam')
     self.l.check(('root', 'INFO', 'some output'), )
示例#7
0
 def test_normal(self):
     m = self.checker_returns('some output')
     check('/config', 'achecker', None)
     compare(m.call_args_list,
             [(('checker.checkers.achecker.check', ), {})])
示例#8
0
 def test_bad_checker(self):
     with ShouldRaise(ImportError('No module named unknown')):
         check('/config', 'unknown', None)