def setUp(self): self.plaintextPort = config.getint("metric_listener", "plaintext_port") self.apiKey = config.get("security", "apikey") self.initialLoggingString = "Running result quality test using metric: %s" # Subscribe to results broadcast from Anomaly Service connParams = amqp.connection.getRabbitmqConnectionParameters() def deleteAmqpQueue(queue): with amqp.synchronous_amqp_client.SynchronousAmqpClient(connParams) as ( amqpClient): amqpClient.deleteQueue(queue=queue, ifUnused=False, ifEmpty=False) self.resultsQueueName = "grok.result_quality_test.likelihood_results.%s" % ( uuid.uuid1().hex,) with amqp.synchronous_amqp_client.SynchronousAmqpClient(connParams) as ( amqpClient): amqpClient.declareQueue(self.resultsQueueName) self.addCleanup(deleteAmqpQueue, self.resultsQueueName) amqpClient.bindQueue( queue=self.resultsQueueName, exchange=config.get("metric_streamer", "results_exchange_name"), routingKey="")
def setUpClass(cls): cls.autostacksApp = TestApp(autostacks_api.app.wsgifunc()) cls.cloudwatchApp = TestApp(cloudwatch_api.app.wsgifunc()) cls.customApp = TestApp(custom_api.app.wsgifunc()) cls.instancesApp = TestApp(instances_api.app.wsgifunc()) cls.modelApp = TestApp(models_api.app.wsgifunc()) cls.headers = getDefaultHTTPHeaders(grok.app.config) cls.plaintextPort = config.getint("metric_listener", "plaintext_port") cls.apiKey = config.get("security", "apikey")
def getBaseConnectionArgsDict(): """Return a dictonary of common database connection arguments.""" return { "host": config.get("repository", "host"), "port": config.getint("repository", "port"), "user": config.get("repository", "user"), "passwd": config.get("repository", "passwd"), "charset": "utf8", "use_unicode": True, }