def setUp(self): super(TestMultiDatabase, self).setUp() self.fake_drivers() settings = carbon_conf.Settings() settings["BG_CASSANDRA_CONTACT_POINTS"] = "host1,host2" settings["BG_CASSANDRA_KEYSPACE"] = self.KEYSPACE settings["STORAGE_DIR"] = self.tempdir settings["LOCAL_DATA_DIR"] = self.tempdir self._settings = settings
def setUp(self): super(TestCarbonDatabase, self).setUp() self.fake_drivers() settings = carbon_conf.Settings() settings["BG_CASSANDRA_CONTACT_POINTS"] = "host1,host2" settings["BG_CASSANDRA_KEYSPACE"] = self.KEYSPACE settings["STORAGE_DIR"] = self.tempdir self._plugin = bg_carbon.BigGraphiteDatabase(settings) def _create(metric): self._plugin.cache.create_metric(metric) # Make sure we don't create metrics asynchronously self._plugin._createAsyncOrig = self._plugin._createAsync self._plugin._createAsync = _create self._plugin.create( _TEST_METRIC, retentions=[(1, 60)], xfilesfactor=0.5, aggregation_method="sum", )
def test_empty_settings(self): bg_carbon.BigGraphiteDatabase(carbon_conf.Settings())
def test_carbon_settings(self): from carbon import conf as carbon_conf settings = carbon_conf.Settings() settings["FOO"] = "BAR" self._check_settings(settings)