def test_haproxy_log_file_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 = HaproxyLogFile( logfile='haproxy/tests/files/average_waiting_aborted.log', ) log_file.parse_file() data = log_file.cmd_average_waiting_time() self.assertEqual(data, 110)
def test_haproxy_log_file_cmd_average_waiting_time(self): """Check that the average time waiting on queues returns the expected output. """ log_file = HaproxyLogFile( logfile='haproxy/tests/files/average_waiting.log', ) log_file.parse_file() data = log_file.cmd_average_waiting_time() self.assertEqual(data, 105)
def test_haproxy_log_file_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 = HaproxyLogFile( logfile='haproxy/tests/files/average_waiting_no_wait.log', ) log_file.parse_file() data = log_file.cmd_average_waiting_time() self.assertEqual(data, 52.5)