def do_it(*args): actual = check_mounts.main() self.assertEqual(1, len(actual)) actual_metric = actual[0].metric() self.assertEqual(expected_metric, actual_metric, 'Unexpected metric %s' % actual_metric)
def test_no_devices_found(self): actual = check_mounts.main() self.assertTrue(isinstance(actual, MetricData), actual) expected_value_meta = dict(msg='No devices found') expected_metric = dict(self.expected_metric_base) expected_metric.update(dict(value=Severity.warn, value_meta=expected_value_meta)) self.assertEqual(expected_metric, actual.metric())
def test_no_devices_found(self): actual = check_mounts.main() self.assertTrue(isinstance(actual, MetricData), actual) expected_value_meta = dict(msg='No devices found') expected_metric = dict(self.expected_metric_base) expected_metric.update( dict(value=Severity.warn, value_meta=expected_value_meta)) self.assertEqual(expected_metric, actual.metric())
def do_it(*args): actual = check_mounts.main() self.assertEqual(2, len(actual)) for metric_data in actual: metric = metric_data.metric() self.assertTrue(metric in expected, 'Unexpected metric %s\n not found in\n %s' % (metric, expected)) expected.remove(metric) self.assertFalse(expected)
def do_it(*args): actual = check_mounts.main() self.assertEqual(2, len(actual)) for metric_data in actual: metric = metric_data.metric() self.assertTrue( metric in expected, 'Unexpected metric %s\n not found in\n %s' % (metric, expected)) expected.remove(metric) self.assertFalse(expected)
def test_not_mounted(self): dev_info = self._make_devices(('sdd', 'sde')) expected = [] for dev in dev_info: expected_value_meta = dict( msg='{device} not mounted at {mount}'.format(**dev_info[dev])) expected_metric = dict(self.expected_metric_base) expected_metric.update(dict(dimensions=dev_info[dev], value=Severity.fail, value_meta=expected_value_meta)) expected.append(expected_metric) actual = check_mounts.main() self.assertEqual(2, len(actual)) for metric_data in actual: self.assertTrue(metric_data.metric() in expected) expected.remove(metric_data.metric()) self.assertFalse(expected)
def test_not_mounted(self): dev_info = self._make_devices(('sdd', 'sde')) expected = [] for dev in dev_info: expected_value_meta = dict( msg='{device} not mounted at {mount}'.format(**dev_info[dev])) expected_metric = dict(self.expected_metric_base) expected_metric.update( dict(dimensions=dev_info[dev], value=Severity.fail, value_meta=expected_value_meta)) expected.append(expected_metric) actual = check_mounts.main() self.assertEqual(2, len(actual)) for metric_data in actual: self.assertTrue(metric_data.metric() in expected) expected.remove(metric_data.metric()) self.assertFalse(expected)