def main(self): recovery_base = RecoveryBase(__file__) recovery_base.main( self.get_recovery_cmds(recovery_base.seg_recovery_info_list, recovery_base.options.forceoverwrite, recovery_base.logger, recovery_base.options.era))
def run_recovery_base_get_stderr(self): buf = io.StringIO() with redirect_stderr(buf): with self.assertRaises(SystemExit) as ex: recovery_base = RecoveryBase(self.file_name) recovery_base.main(self.cmd_list) return buf, ex
def test_parseargs_exception_fails(self, mock_parseargs): sys.argv = ['recovery_base'] with self.assertRaises(SystemExit) as ex: RecoveryBase().main(self.file_name, SegSetupRecovery().get_setup_cmds) self.assertEqual(1, ex.exception.code) self.assertEqual(0, self.mock_logger.error.call_count)
def main(self): RecoveryBase().main(__file__, self.get_recovery_cmds)