def test_get_query_found_in_two(self): paths = [ 'sp.*.blockCache.global.summary.dirtyBytes', 'sp.*.platform.storageProcessorTemperature' ] queries = UnityMetricRealTimeQuery.get_query_list(t_rest(), 300, paths) assert_that(len(queries), equal_to(2))
def test_get_query_found_in_one(self): paths = [ 'sp.*.storage.lun.*.reads', 'sp.*.storage.lun.*.writes', 'sp.*.blockCache.global.summary.dirtyBytes' ] queries = UnityMetricRealTimeQuery.get_query_list(t_rest(), 300, paths) assert_that(len(queries), equal_to(1)) assert_that(queries[0].paths, has_items(*paths))
def test_get_query_create_one(self): paths = [ 'sp.*.blockCache.global.summary.dirtyBytes', 'sp.*.platform.storageProcessorTemperature', 'sp.*.store.scsiBusDevice.*.calls' ] queries = UnityMetricRealTimeQuery.get_query_list(t_rest(), 300, paths) assert_that(len(queries._id_list), equal_to(3))
def get_real_time_query_list(): paths = calculators.get_all_paths(rsc_clz_list) return UnityMetricRealTimeQuery.get_query_list(self._cli, interval, paths=paths)