コード例 #1
0
ファイル: testexample.py プロジェクト: richardc/Diamond
class TestExampleCollector(CollectorTestCase):
    def setUp(self):
        config = get_collector_config('ExampleCollector', {'interval': 10})

        self.collector = ExampleCollector(config, None)

    @patch.object(Collector, 'publish')
    def test(self, publish_mock):
        self.collector.collect()

        metrics = {'my.example.metric': 42}

        self.setDocExample(self.collector.__class__.__name__, metrics)
        self.assertPublishedMany(publish_mock, metrics)
コード例 #2
0
ファイル: testexample.py プロジェクト: MechanisM/Diamond
class TestExampleCollector(CollectorTestCase):
    def setUp(self):
        config = get_collector_config('ExampleCollector', {
            'interval'  : 10
        })

        self.collector = ExampleCollector(config, None)

    @patch.object(Collector, 'publish')
    def test(self, publish_mock):
        self.collector.collect()

        self.assertPublishedMany(publish_mock, {
            'my.example.metric' :  42
        })
コード例 #3
0
ファイル: testexample.py プロジェクト: arunthampi/Diamond
class TestExampleCollector(CollectorTestCase):
    def setUp(self):
        config = get_collector_config('ExampleCollector', {
            'interval': 10
        })

        self.collector = ExampleCollector(config, None)

    @patch.object(Collector, 'publish')
    def test(self, publish_mock):
        self.collector.collect()

        metrics = {
            'my.example.metric':  42
        }

        self.setDocExample(collector=self.collector.__class__.__name__,
                           metrics=metrics,
                           defaultpath=self.collector.config['path'])
        self.assertPublishedMany(publish_mock, metrics)
コード例 #4
0
ファイル: testexample.py プロジェクト: microsigns/Diamond
    def setUp(self):
        config = get_collector_config('ExampleCollector', {
            'interval'  : 10
        })

        self.collector = ExampleCollector(config, None)
コード例 #5
0
ファイル: testexample.py プロジェクト: richardc/Diamond
    def setUp(self):
        config = get_collector_config('ExampleCollector', {'interval': 10})

        self.collector = ExampleCollector(config, None)