def test_path_not_found(self): ret = mb_ps_by_block('sp.*.physical.disk.*.writeBlocks', qr_6, qr_14) assert_that(ret['dae_0_1_disk_2'], is_nan()) ret = mb_ps_by_block('sp.*.physical.disk.*.writeBlocks', qr_6, qr_14, 'dae_0_1_disk_2') assert_that(ret, is_nan())
def test_disk_utilization_all(self): paths = [ 'sp.*.physical.disk.*.busyTicks', 'sp.*.physical.disk.*.idleTicks' ] ret = busy_idle_util(paths, qr_17, qr_34) expected = self.expected_disk_utilization() assert_that(ret['dae_0_1_disk_0'], equal_to(expected)) assert_that(ret['dpe_disk_24'], is_nan())
def test_sp_delta_ps_obj(self): ret = sp_delta_ps('sp.*.cifs.smb1.basic.writes', qr_17, qr_34, 'spa') assert_that(ret, close_to(2.77, 0.01)) ret = sp_delta_ps('sp.*.cifs.smb1.basic.writes', qr_17, qr_34, 'spc') assert_that(ret, is_nan())
def test_disk_utilization_nan_single(self): paths = [ 'sp.*.physical.disk.*.busyTicks', 'sp.*.physical.disk.*.idleTicks' ] ret = busy_idle_util(paths, qr_17, qr_34, 'dpe_disk_24') assert_that(ret, is_nan())
def test_disk_read_obj_not_found(self): ret = delta_ps('sp.*.physical.disk.*.reads', qr_6, qr_14, 'not_found') assert_that(ret, is_nan())
def test_rdiv_none(self): r = None / self.o1 assert_that(r['a'], is_nan()) assert_that(r['b'], is_nan())
def test_div_by_partial_zero(self): r = self.o1 / IdValues({'a': 2, 'b': 0}) assert_that(r['a'], equal_to(1.0)) assert_that(r['b'], is_nan())
def test_div_by_zero(self): r = self.o1 / 0 assert_that(r['a'], is_nan()) assert_that(r['b'], is_nan())
def test_div_id_value(self): r = self.o1 / self.o2 assert_that(r['a'], equal_to(2.0 / 7.0)) assert_that(r['b'], is_nan()) assert_that(r['c'], is_nan())