コード例 #1
0
def test_no_types_db_exception():
    with pytest.raises(Exception) as e:
        met_config = MetricsConfig(CollecdMock())
        config = CollectdConfig([Helper.url_node()])
        met_config.parse_config(config)

    assert 'Specify TypesDB in collectd.conf' in str(e)
コード例 #2
0
 def default_writer():
     return MetricsWriter(CollecdMock())
コード例 #3
0
 def default_buffer():
     return MetricsBuffer(10, CollecdMock())
コード例 #4
0
 def get_sender(conf, buffer):
     return MetricsSender(conf, buffer, CollecdMock())
コード例 #5
0
 def get_batcher(max_batch_size, interval, met_buffer):
     return MetricsBatcher(max_batch_size, interval, met_buffer, CollecdMock())
コード例 #6
0
 def get_buffer(size):
     return MetricsBuffer(size, CollecdMock())
コード例 #7
0
 def default_config():
     met_config = MetricsConfig(CollecdMock())
     config = CollectdConfig([Helper.url_node(), Helper.types_db_node()])
     met_config.parse_config(config)
     return met_config