def test_metadata_no_dictionary_query(client: Client, suffix_source): dictionary_series = client.get_metadata( SeriesSelector(suffix_source("sql-no-dictionary-query"), "test-tag-6")) assert dictionary_series.description == "A dictionary series" assert dictionary_series.interpolation_type == InterpolationType.STEPPED assert dictionary_series.dictionary_name == "Active" assert dictionary_series.dictionary is None
def test_metadata(client: Client): dictionary_series = client.get_metadata(SeriesSelector("row", "test-tag-6")) assert dictionary_series.description == "Valve X" assert dictionary_series.dictionary_name == "Active" assert dictionary_series.dictionary is not None assert len(dictionary_series.dictionary.mapping) == 2 assert dictionary_series.dictionary.mapping[0] == "OFF" assert dictionary_series.dictionary.mapping[1] == "ON"
def test_metadata_string_query(client: Client, suffix_source): dictionary_series = client.get_metadata( SeriesSelector(suffix_source("sql-string"), "test-tag-6")) assert dictionary_series.description == "A dictionary series" assert dictionary_series.interpolation_type == InterpolationType.STEPPED assert dictionary_series.dictionary_name == "Active" assert dictionary_series.dictionary is not None assert len(dictionary_series.dictionary.mapping) == 2 assert dictionary_series.dictionary.mapping[0] == "OFF" assert dictionary_series.dictionary.mapping[1] == "ON"
def test_metadata(client: Client): series = client.get_metadata( SeriesSelector(suffix_source("noaa"), "h2o_feet,location=coyote_creek::water_level")) assert series.limit_low == 6 assert series.limit_high == 9