コード例 #1
0
 def test_register_observer(self):
     meter = metrics.DefaultMeter()
     callback = mock.Mock()
     observer = meter.register_observer(callback, "", "", "", int,
                                        metrics.ValueObserver)
     self.assertIsInstance(observer, metrics.DefaultObserver)
コード例 #2
0
 def test_record_batch(self):
     meter = metrics.DefaultMeter()
     counter = metrics.Counter()
     meter.record_batch({}, ((counter, 1), ))
コード例 #3
0
 def test_create_metric(self):
     meter = metrics.DefaultMeter()
     metric = meter.create_metric("", "", "", float, metrics.Counter)
     self.assertIsInstance(metric, metrics.DefaultMetric)
コード例 #4
0
 def test_unregister_observer(self):
     meter = metrics.DefaultMeter()
     observer = metrics.DefaultObserver()
     meter.unregister_observer(observer)
コード例 #5
0
 def test_get_label_set(self):
     meter = metrics.DefaultMeter()
     label_set = meter.get_label_set({})
     self.assertIsInstance(label_set, metrics.DefaultLabelSet)
コード例 #6
0
 def test_record_batch(self):
     meter = metrics.DefaultMeter()
     counter = metrics.Counter()
     label_set = metrics.LabelSet()
     meter.record_batch(label_set, ((counter, 1), ))
コード例 #7
0
 def test_register_updownsumobserver(self):
     meter = metrics.DefaultMeter()
     callback = mock.Mock()
     observer = meter.register_updownsumobserver(callback, "", "", "", int)
     self.assertIsInstance(observer, metrics.DefaultUpDownSumObserver)
コード例 #8
0
 def test_create_valuerecorder(self):
     meter = metrics.DefaultMeter()
     metric = meter.create_valuerecorder("", "", "", float)
     self.assertIsInstance(metric, metrics.DefaultValueRecorder)
コード例 #9
0
 def test_create_updowncounter(self):
     meter = metrics.DefaultMeter()
     metric = meter.create_updowncounter("", "", "", float)
     self.assertIsInstance(metric, metrics.DefaultUpDownCounter)
コード例 #10
0
 def setUp(self):
     self.meter = metrics.DefaultMeter()