Ejemplo n.º 1
0
class VNXStatsTest(TestCase):
    stats = VNXStats.get(t_cli())

    @patch_cli
    def test_get_stats_status_disabled(self):
        assert_that(self.stats.is_enabled(), equal_to(False))

    @patch_cli(output='setstats_enabled.txt')
    def test_get_stats_status_enabled(self):
        assert_that(self.stats.is_enabled(), equal_to(True))

    @patch_cli
    def test_enable_stats(self):
        assert_that(self.stats.enable_stats(), none())

    @patch_cli
    def test_disable_stats(self):
        assert_that(self.stats.disable_stats(), none())
Ejemplo n.º 2
0
 def is_counter_collection_enabled(self):
     return VNXStats.get(self._cli).is_enabled()
Ejemplo n.º 3
0
 def disable_perf_stats(self, disable_counter_collection=False):
     if disable_counter_collection:
         VNXStats.get(self._cli).disable_stats()
     self._cli.disable_perf_metric()
Ejemplo n.º 4
0
 def enable_perf_stats(self, rsc_clz_list=None):
     VNXStats.get(self._cli).enable_stats()
     f = functools.partial(self.collect_perf_record, clz_list=rsc_clz_list)
     self._cli.enable_perf_metric(60, f, rsc_clz_list)
     return self.get_rsc_list_2(rsc_clz_list)