예제 #1
0
 def setUp(self):
     yield super(SSLProxyServiceTest, self).setUp()
     self.configure_logging()
     self.metrics = MetricReceiver()
     namespace = settings.ssl_proxy.METRICS_NAMESPACE
     instance = MetricsConnector.new_txmetrics(connection=self.metrics,
                                               namespace=namespace)
     MetricsConnector.register_metrics("ssl-proxy", namespace, instance)
     self.patch(settings.ssl_proxy, 'HEARTBEAT_INTERVAL',
                self.ssl_proxy_heartbeat_interval)
예제 #2
0
 def setUp(self):
     yield super(SSLProxyServiceTest, self).setUp()
     self.configure_logging()
     self._old_heartbeat_interval = config.ssl_proxy.heartbeat_interval
     self.metrics = MetricReceiver()
     namespace = config.ssl_proxy.metrics_namespace
     instance = MetricsConnector.new_txmetrics(connection=self.metrics,
                                               namespace=namespace)
     MetricsConnector.register_metrics("ssl-proxy", namespace, instance)
     config.ssl_proxy.heartbeat_interval = self.ssl_proxy_heartbeat_interval
예제 #3
0
 def setUp(self):
     yield super(SSLProxyServiceTest, self).setUp()
     self.configure_logging()
     self._old_heartbeat_interval = config.ssl_proxy.heartbeat_interval
     self.metrics = MetricReceiver()
     namespace = config.ssl_proxy.metrics_namespace
     instance = MetricsConnector.new_txmetrics(connection=self.metrics,
                                               namespace=namespace)
     MetricsConnector.register_metrics("ssl-proxy", namespace, instance)
     config.ssl_proxy.heartbeat_interval = self.ssl_proxy_heartbeat_interval
    def test_configured_statsd(self):
        """Test configuring of Metrics using supplied configuration."""
        self.patch(config.statsd, 'servers', "localhost:8125")

        metrics = MetricsConnector.new_metrics()
        self.failIf(metrics.connection is None)
        self.failIf(metrics.connection.socket is None)

        self.metrics = MetricsConnector.new_txmetrics()
        yield self.metrics.connection.resolve_later
        self.failIf(self.metrics.connection is None)
        self.failIf(self.metrics.connection.transport is None)
        self.assertEqual(self.metrics.connection.port, 8125)
    def test_configured_statsd(self):
        """Test configuring of Metrics using supplied configuration."""
        self.patch(settings, 'STATSD_SERVERS', "localhost:8125")

        metrics = MetricsConnector.new_metrics()
        self.failIf(metrics.connection is None)
        self.failIf(metrics.connection.socket is None)

        self.metrics = MetricsConnector.new_txmetrics()
        yield self.metrics.connection.resolve_later
        self.failIf(self.metrics.connection is None)
        self.failIf(self.metrics.connection.transport is None)
        self.assertEqual(self.metrics.connection.port, 8125)
예제 #6
0
 def setUp(self):
     yield super(SSLProxyTestCase, self).setUp()
     self.configure_logging()
     self.ssl_service = ssl_proxy.ProxyService(self.ssl_cert,
                                               self.ssl_key,
                                               self.ssl_cert_chain,
                                               0,  # port
                                               "localhost", self.port,
                                               "ssl-proxy-test", 0)
     # keep metrics in our MetricReceiver
     self.metrics = MetricReceiver()
     namespace = settings.ssl_proxy.METRICS_NAMESPACE
     instance = MetricsConnector.new_txmetrics(connection=self.metrics,
                                               namespace=namespace)
     MetricsConnector.register_metrics("ssl-proxy", namespace, instance)
     self.patch(settings.ssl_proxy, 'HEARTBEAT_INTERVAL',
                self.ssl_proxy_heartbeat_interval)
     yield self.ssl_service.startService()
예제 #7
0
 def setUp(self):
     yield super(SSLProxyTestCase, self).setUp()
     self.configure_logging()
     self.ssl_service = ssl_proxy.ProxyService(self.ssl_cert,
                                               self.ssl_key,
                                               self.ssl_cert_chain,
                                               0,  # port
                                               "localhost", self.port,
                                               "ssl-proxy-test", 0)
     # keep metrics in our MetricReceiver
     self.metrics = MetricReceiver()
     namespace = config.ssl_proxy.metrics_namespace
     instance = MetricsConnector.new_txmetrics(connection=self.metrics,
                                               namespace=namespace)
     MetricsConnector.register_metrics("ssl-proxy", namespace, instance)
     self._old_heartbeat_interval = config.ssl_proxy.heartbeat_interval
     config.ssl_proxy.heartbeat_interval = self.ssl_proxy_heartbeat_interval
     yield self.ssl_service.startService()
예제 #8
0
 def setUp(self):
     yield super(SSLProxyTestCase, self).setUp()
     self.configure_logging()
     self.ssl_service = ssl_proxy.ProxyService(
         self.ssl_cert,
         self.ssl_key,
         self.ssl_cert_chain,
         0,  # port
         "localhost",
         self.port,
         "ssl-proxy-test",
         0)
     # keep metrics in our MetricReceiver
     self.metrics = MetricReceiver()
     namespace = config.ssl_proxy.metrics_namespace
     instance = MetricsConnector.new_txmetrics(connection=self.metrics,
                                               namespace=namespace)
     MetricsConnector.register_metrics("ssl-proxy", namespace, instance)
     self._old_heartbeat_interval = config.ssl_proxy.heartbeat_interval
     config.ssl_proxy.heartbeat_interval = self.ssl_proxy_heartbeat_interval
     yield self.ssl_service.startService()