def check(): ''' Run an integrity check ''' Msg.info(_('{0} packages found').format(LocalRepo._repo.size)) Msg.process(_('Running integrity check')) errors = LocalRepo._repo.check() if not errors: Msg.info(_('No errors found')) Log.log(_('Finished integrity check without any errors')) return Log.log(_('Finished integrity check with errors:')) for e in errors: Msg.result(e) Log.error(e)
def check(): ''' Run an integrity check ''' Msg.info(_('{0} packages found').format(len(LocalRepo._repo))) Msg.process(_('Running integrity check')) errors = LocalRepo._repo.check() if not errors: Msg.info(_('No errors found')) Log.log(_('Finished integrity check without any errors')) return Log.log(_('Finished integrity check with errors:')) for e in errors: Msg.result(e) Log.error(e)
def test_log(self, error=False): msgs = ['Hello!', 'This is just a test...', 'Everything is fine... hopefully'] Log.init(self.repo) for msg in msgs: Log.error(msg) if error else Log.log(msg) Log.close() with open(self.log) as f: i = 0 p = '^\[[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}\] ' if error: p += '\[\w+\] ' for line in f: self.assertRegex(line, p + msgs[i] + '\n') i += 1
def test_log(self, error=False): msgs = [ 'Hello!', 'This is just a test...', 'Everything is fine... hopefully' ] Log.init(self.repo) for msg in msgs: Log.error(msg) if error else Log.log(msg) Log.close() with open(self.log) as f: i = 0 p = '^\[[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}\] ' if error: p += '\[\w+\] ' for line in f: self.assertRegex(line, p + msgs[i] + '\n') i += 1
def error(error): ''' Prints the error message and shuts down ''' Msg.error(error.message) Log.error(error.message) LocalRepo.shutdown(1)