def test_cmd_average_waiting_time_empty_log(self): """Check that the average time waiting on queues does not break if no log lines are logged. """ log_file = Log(logfile='haproxy/tests/files/empty.log') data = log_file.cmd_average_waiting_time() self.assertEqual(data, 0)
def test_cmd_average_waiting_time(self): """Check that the average time waiting on queues returns the expected output. """ log_file = Log(logfile='haproxy/tests/files/average_waiting.log') data = log_file.cmd_average_waiting_time() self.assertEqual(data, 105)
def test_cmd_average_waiting_time_aborted(self): """Check that the average time waiting on queues returns the expected output when there are aborted connections. """ log_file = Log( logfile='haproxy/tests/files/average_waiting_aborted.log') data = log_file.cmd_average_waiting_time() self.assertEqual(data, 110)
def test_cmd_average_waiting_time_aborted(self): """Check that the average time waiting on queues returns the expected output when there are aborted connections. """ log_file = Log( logfile='haproxy/tests/files/average_waiting_aborted.log', ) data = log_file.cmd_average_waiting_time() self.assertEqual(data, 110)
def test_cmd_average_waiting_time_empty_log(self): """Check that the average time waiting on queues does not break if no log lines are logged. """ log_file = Log( logfile='haproxy/tests/files/empty.log', ) data = log_file.cmd_average_waiting_time() self.assertEqual(data, 0)
def test_cmd_average_waiting_time(self): """Check that the average time waiting on queues returns the expected output. """ log_file = Log( logfile='haproxy/tests/files/average_waiting.log', ) data = log_file.cmd_average_waiting_time() self.assertEqual(data, 105)
def test_cmd_average_waiting_time_no_wait(self): """Check that the average time waiting on queues returns the expected output when there are requests that did not wait at all (i.e. time_wait_queues is 0). """ log_file = Log( logfile='haproxy/tests/files/average_waiting_no_wait.log') data = log_file.cmd_average_waiting_time() self.assertEqual(data, 52.5)
def test_cmd_average_waiting_time_no_wait(self): """Check that the average time waiting on queues returns the expected output when there are requests that did not wait at all (i.e. time_wait_queues is 0). """ log_file = Log( logfile='haproxy/tests/files/average_waiting_no_wait.log', ) data = log_file.cmd_average_waiting_time() self.assertEqual(data, 52.5)