def test_szig_walk(self): handler_mock = HandlerMock szig = SZIG("", handler_mock) algorithm = SzigWalkAlgorithm() algorithm.szig = szig self.assertEquals(algorithm.walk(""), handler_mock().data) self.assertEquals(algorithm.walk("stats"), handler_mock().data["stats"])
def errorHandling(self): running = self.isRunning(self.instance.process_name) if not running: return running try: self.szig = SZIG(self.instance.process_name) except IOError as e: return CommandResultFailure(e.message)
def execute(self): try: self.szig = SZIG(self.instance.process_name) except IOError as e: return CommandResultFailure(e.message) try: return self.services() except SZIGError as e: return CommandResultFailure("error while communicating through szig: %s" % e.msg)
def errorHandling(self): running = self.isRunning(self.instance.process_name) if not running: # Ignore not running process return CommandResultSuccess(running.msg) try: self.szig = SZIG(self.instance.process_name) except IOError as e: return CommandResultFailure(e.message) return None
def errorHandling(self): running = self.isRunning(self.instance.process_name) if not running: self.status.pid = "missing" self.status.running = "missing" self.status.threads_running = "missing" self.status.thread_number = "missing" self.status.thread_rate_avg1 = "missing" self.status.thread_rate_avg5 = "missing" self.status.thread_rate_avg15 = "missing" return self.status try: self.szig = SZIG(self.instance.process_name) except IOError as e: return CommandResultFailure(e.message)
def setUp(self): handler_mock = HandlerMock test_policy_file = open('test_policy_file', 'w') test_policy_file.close() time_stamp = os.path.getmtime('test_policy_file') szig = SZIG("", handler_mock) szig.handler.data["info"]["policy"]["file"] = 'test_policy_file' szig.handler.data["info"]["policy"]["file_stamp"] = time_stamp szig.handler.data["info"]["policy"]["reload_stamp"] = time_stamp self.algorithm = StatusAlgorithm() self.algorithm.setInstance(Instance(name='testinstance', process_num=0)) self.algorithm.szig = szig self.algorithm.pidfiledir = self.test_dir = './var/run/zorp/' if not os.path.exists(self.test_dir): os.makedirs(self.test_dir) self.test_pid_file = 'zorp-testinstance#0.pid' pid_file = open(self.test_dir + self.test_pid_file, 'w') pid_file.write('123456') pid_file.close()
def setUp(self): handler_mock = HandlerMock szig = SZIG("", handler_mock) self.algorithm = LogLevelAlgorithm() self.algorithm.szig = szig
def setUp(self): handler_mock = HandlerMock self.szig = SZIG("", handler_mock) self.data = handler_mock().data
def setUp(self): self.szig = SZIG("", HandlerMock)
def test_reload(self): handler_mock = HandlerMock szig = SZIG("", handler_mock) algorithm = ReloadAlgorithm() algorithm.szig = szig self.assertTrue(algorithm.reload())
def execute(self): try: self.szig = SZIG(self.instance.process_name) except IOError as e: return CommandResultFailure(e.message) return CommandResultSuccess("", self.get())
def setUp(self): handler_mock = HandlerMock szig = SZIG("", handler_mock) self.algorithm = DeadlockCheckAlgorithm() self.algorithm.szig = szig