示例#1
0
 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))
示例#2
0
 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))
示例#3
0
    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))
示例#4
0
 def get_metric_query_result(self, query_id):
     return UnityMetricRealTimeQuery(cli=self._cli,
                                     _id=query_id).get_query_result()
示例#5
0
 def get_real_time_query_list():
     paths = calculators.get_all_paths(rsc_clz_list)
     return UnityMetricRealTimeQuery.get_query_list(self._cli,
                                                    interval,
                                                    paths=paths)
示例#6
0
 def test_properties(self):
     query = UnityMetricRealTimeQuery(_id=2, cli=t_rest())
     self.verify_query_2(query)
示例#7
0
 def f():
     query = UnityMetricRealTimeQuery(_id=4, cli=t_rest())
     query.delete()
示例#8
0
 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))
示例#9
0
def get_query_result(query_id, paths=None):
    return UnityMetricRealTimeQuery(cli=t_rest(),
                                    _id=query_id).get_query_result(paths)