def test_metric_fields(self): expected = { 'metric.fake-metric-int': 5, 'metric.fake-metric-float': 0.5, } fake = FakeFactory(metrics={'fake-metric-int': 5, 'fake-metric-float': 0.5}) fields = csv.metric_fields(Fake) self.assertEqual(len(fields), len(expected)) for name, getter in fields: self.assertIn(name, expected.keys()) self.assertEqual(getter(fake), expected[name])
def test_metric_fields(self): expected = { 'metric.fake-metric-int': 5, 'metric.fake-metric-float': 0.5, } fake = FakeFactory( metrics={'fake-metric-int': 5, 'fake-metric-float': 0.5}) fields = csv.metric_fields(Fake) self.assertEqual(len(fields), len(expected)) for name, getter in fields: self.assertIn(name, expected.keys()) self.assertEqual(getter(fake), expected[name])
def dynamic_fields(self): return csv.metric_fields(Dataset)
def dynamic_fields(self): return csv.metric_fields(Reuse)
def dynamic_fields(self): return csv.metric_fields(Organization)