def setUp(self): super(TestMetricsIntegrationTests, self).setUp() # Save the original state of the collector. self.original_collector_instance = MetricsCollector.GetCollector() # Set dummy attributes for the collector. MetricsCollector.StartTestCollector('https://example.com', 'user-agent-007', {'a': 'b', 'c': 'd'}) self.collector = MetricsCollector.GetCollector()
def setUp(self): super(TestMetricsUnitTests, self).setUp() # Save the original state of the collector. self.original_collector_instance = MetricsCollector.GetCollector() # Set dummy attributes for the collector. MetricsCollector.StartTestCollector('https://example.com', 'user-agent-007', {'a': 'b', 'c': 'd'}) self.collector = MetricsCollector.GetCollector() self.log_handler = MockLoggingHandler() # Use metrics logger to avoid impacting the root logger which may # interfere with other tests. logging.getLogger('metrics').setLevel(logging.DEBUG) logging.getLogger('metrics').addHandler(self.log_handler)