class TestCsCmdLine(unittest.TestCase):
    def setUp(self):
        merge.DataBag.DPATH = "."
        self.cscmdline = CsCmdLine('cmdline', { })

    def test_ini(self):
        self.assertTrue(self.cscmdline is not None)

    def test_idata(self):
        self.assertTrue(self.cscmdline.idata() == { })

    def test_is_redundant(self):
        self.assertTrue(self.cscmdline.is_redundant() is False)
        self.cscmdline.set_redundant()
        self.assertTrue(self.cscmdline.is_redundant() is True)

    def test_get_guest_gw(self):
        tval = "192.168.1.4"
        self.cscmdline.set_guest_gw(tval)
        self.assertTrue(self.cscmdline.get_guest_gw() == tval)
Пример #2
0
class TestCsCmdLine(unittest.TestCase):

    def setUp(self):
        merge.DataBag.DPATH = "."
        self.cscmdline = CsCmdLine('cmdline', {})

    def test_ini(self):
        self.assertTrue(self.cscmdline is not None)

    def test_idata(self):
        self.assertTrue(self.cscmdline.idata() == {})

    def test_is_redundant(self):
        self.assertTrue(self.cscmdline.is_redundant() is False)
        self.cscmdline.set_redundant()
        self.assertTrue(self.cscmdline.is_redundant() is True)

    def test_get_guest_gw(self):
        tval = "192.168.1.4"
        self.cscmdline.set_guest_gw(tval)
        self.assertTrue(self.cscmdline.get_guest_gw() == tval)
 def setUp(self):
     merge.DataBag.DPATH = "."
     csconfig = CsConfig()
     self.cmdline = CsCmdLine("cmdline", csconfig)
     csconfig.cl = self.cmdline
     self.csinterface = CsInterface({}, csconfig)
Пример #4
0
 def setUp(self):
     merge.DataBag.DPATH = "."
     self.cscmdline = CsCmdLine('cmdline', {})
Пример #5
0
                  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(
    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()
Пример #6
0
                  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)
#Update the configuration to set state as backup and let keepalived decide who is the real Master
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()
 def setUp(self):
     merge.DataBag.DPATH = "."
     self.cmdline = CsCmdLine("cmdline", {})
Пример #8
0
                  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()
Пример #9
0
 def setUp(self):
     merge.DataBag.DPATH = "."
     self.cscmdline = CsCmdLine('cmdline', {})
Пример #10
0
                  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)
# 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()