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)