def single(measurement, hostname, age, where): """ Run a query for a single measurement. """ return SingleMeasurementQueryBuilder.for_hostname_and_age( measurement=measurement, hostname=hostname, age=age, where=where, )
def single(measurement, hostname, age, where, field): """ Run a query for a single measurement. """ return SingleMeasurementQueryBuilder.for_hostname_and_age( measurement=measurement, hostname=hostname, age=age, where=where, field=field, )
def test_single_measurement_query(): query = SingleMeasurementQueryBuilder.for_hostname_and_age( measurement="disk_free", hostname="hostname", age="30s", where=[], ) assert_that(query().query, is_(equal_to( "SELECT time, value FROM disk_free" " WHERE time > now() - 30s" " AND host = 'hostname'" )))
def test_single_measurement_query(): query = SingleMeasurementQueryBuilder.for_hostname_and_age( measurement="disk_free", hostname="hostname", age="30s", where=[], ) assert_that( query().query, is_( equal_to("SELECT time, value FROM disk_free" " WHERE time > now() - 30s" " AND host = 'hostname'")))