def test_init(self): csconfig = CsConfig() csconfig.cl = self.cmdline csconfig.set_address() csredundant = CsRedundant(csconfig) self.assertTrue(csredundant is not None)
parser.add_option("-f", "--fault", action="store_true", default=False, dest="fault", help="Notify Fault") (options, args) = parser.parse_args() config = CsConfig() logging.basicConfig( level=logging.DEBUG, format='%(asctime)s %(filename)s %(funcName)s:%(lineno)d %(message)s') config.cmdline() cl = CsCmdLine("cmdline", config) # Update the configuration to set state as backup and let keepalived decide who the real Master is! cl.set_master_state(False) cl.save() config.set_address() red = CsRedundant(config) if options.master: red.set_master() if options.backup: red.set_backup() if options.fault: red.set_fault()