def test_init(self): csconfig = CsConfig() csconfig.cl = self.cmdline csconfig.set_address() csredundant = CsRedundant(csconfig) self.assertTrue(csredundant is not None)
parser = OptionParser() parser.add_option("-m", "--master", action="store_true", default=False, dest="master", help="Set router master") parser.add_option("-b", "--backup", action="store_true", default=False, dest="backup", help="Set router backup") parser.add_option("-f", "--fault", action="store_true", default=False, dest="fault", help="Notify Fault") (options, args) = parser.parse_args() config = CsConfig() logging.basicConfig(filename=config.get_logger(), level=config.get_level(), format=config.get_format()) config.cmdline() cl = CsCmdLine("cmdline", config) config.set_address() red = CsRedundant(config) if options.master: red.set_master() if options.backup: red.set_backup() if options.fault: red.set_fault()
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()
help="Set router backup") parser.add_option("-f", "--fault", action="store_true", default=False, dest="fault", help="Notify Fault") (options, args) = parser.parse_args() config = CsConfig() logging.basicConfig(filename=config.get_logger(), level=config.get_level(), format=config.get_format()) config.cmdline() cl = CsCmdLine("cmdline", config) # Update the configuration to set state as backup and let keepalived decide who the real Primary is! cl.set_primary_state(False) cl.save() config.set_address() red = CsRedundant(config) if options.primary: red.set_primary() if options.backup: red.set_backup() if options.fault: red.set_fault()
import logging from optparse import OptionParser parser = OptionParser() parser.add_option("-m", "--master", action="store_true", default=False, dest="master", help="Set router master") parser.add_option("-b", "--backup", action="store_true", default=False, dest="backup", help="Set router backup") parser.add_option("-f", "--fault", action="store_true", default=False, dest="fault", help="Notify Fault") (options, args) = parser.parse_args() config = CsConfig() logging.basicConfig(filename=config.get_logger(), level=config.get_level(), format=config.get_format()) config.cmdline() cl = CsCmdLine("cmdline", config) config.set_address() red = CsRedundant(config) if options.master: red.set_master() if options.backup: red.set_backup()