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_metric_query_result(self, query_id): return UnityMetricRealTimeQuery(cli=self._cli, _id=query_id).get_query_result()
def get_real_time_query_list(): paths = calculators.get_all_paths(rsc_clz_list) return UnityMetricRealTimeQuery.get_query_list(self._cli, interval, paths=paths)
def test_properties(self): query = UnityMetricRealTimeQuery(_id=2, cli=t_rest()) self.verify_query_2(query)
def f(): query = UnityMetricRealTimeQuery(_id=4, cli=t_rest()) query.delete()
def test_create_query(self): paths = ['sp.*.physical.disk.*.reads', 'sp.*.physical.disk.*.writes'] query = UnityMetricRealTimeQuery.create(t_rest(), 30, paths) assert_that(query.paths, has_items(*paths))
def get_query_result(query_id, paths=None): return UnityMetricRealTimeQuery(cli=t_rest(), _id=query_id).get_query_result(paths)