示例#1
0
文件: base.py 项目: alfredodeza/merfi
 def dependency_help(self):
     try:
         util.check_dependency(self.executable, silent=True)
         msg = "%s is installed and available in current $PATH"
         return util.colorize.make(msg).blue % self.executable
     except RuntimeError:
         msg = "%s is not installed or available in current $PATH"
         return util.colorize.make(msg).red % self.executable
示例#2
0
 def test_not_silent_prints_when_erroring(self, capsys):
     with raises(RuntimeError):
         util.check_dependency("ffffffffffffff")
     out, err = capsys.readouterr()
     assert "could not find" in out
示例#3
0
 def test_silent_does_not_output(self, capsys):
     util.check_dependency("ls", silent=True)
     out, err = capsys.readouterr()
     assert out == ""
     assert err == ""
示例#4
0
 def test_silent_does_not_raise(self):
     result = util.check_dependency("ls", silent=True)
     assert result is None
示例#5
0
文件: base.py 项目: alfredodeza/merfi
 def check_dependency(self):
     util.check_dependency(self.executable)