def test_hits_success_rate(self): test_result = TestResult() for x in range(4): test_result.add_hit(**self._get_data(status=200)) test_result.add_hit(**self._get_data(status=400, series=2)) self.assertEquals(test_result.hits_success_rate(), 0.8) self.assertEquals(test_result.hits_success_rate(series=1), 1)
def test_get_url_metrics(self): test_result = TestResult() test_result.average_request_time = Mock(return_value=0.5) test_result.hits_success_rate = Mock(return_value=0.9) test_result.add_hit(**self._get_data('http://notmyidea.org')) test_result.add_hit(**self._get_data('http://lolnet.org')) metrics = test_result.get_url_metrics() self.assertEquals(metrics['http://notmyidea.org'], { 'average_request_time': 0.5, 'hits_success_rate': 0.9}) self.assertEquals(metrics['http://lolnet.org'], { 'average_request_time': 0.5, 'hits_success_rate': 0.9})
def test_get_url_metrics(self): test_result = TestResult() test_result.average_request_time = Mock(return_value=0.5) test_result.hits_success_rate = Mock(return_value=0.9) test_result.add_hit(**self._get_data('http://notmyidea.org')) test_result.add_hit(**self._get_data('http://lolnet.org')) metrics = test_result.get_url_metrics() self.assertEquals(metrics['http://notmyidea.org'], { 'average_request_time': 0.5, 'hits_success_rate': 0.9 }) self.assertEquals(metrics['http://lolnet.org'], { 'average_request_time': 0.5, 'hits_success_rate': 0.9 })