def persistence(self, **kwargs): ''' Statistics >> Persistence Info format: {"vips": [{"vip": "192.168.200.200", "persistent": 300, "netmask": 24, "prefix": 0, "rips": [{"rip": "192.168.200.200", "weight": 1, "persistent": 100, "active": 0, "inactive": 0 }, ... ] }, { "vip": "2001::1", "persistent": 300, "netmask": 0, "prefix": 128, "rips": [ { "rip": "2001::2", "weight": 1, "persistent": 100, "active": 0, "inactive": 0 }, ... ] }, ... ] } ''' import libs.login if False == libs.login.cklogin(): raise _.HTTPRedirect('/') import ml_w_persistence_info as wpi import json import libs.tools if "persistence" in kwargs: pass else: data = wpi.get() return json.dumps(data)
def test_persistence_info_g01(self): """ persistence_info_g01 """ e = ml_w_persistence_info.get(None, threading.RLock()) self.assertTrue(e[0], e[1])