Example #1
0
    def test_register_wrong_type(self):
        """ check registering an invalid collector raises an exception """
        r = CollectorRegistry()

        with self.assertRaises(TypeError) as context:
            r.register("This will fail")
        self.assertIn("Invalid collector type: ", str(context.exception))
Example #2
0
    def test_register_wrong_type(self):
        """ check registering an invalid collector raises an exception """
        r = CollectorRegistry()

        with self.assertRaises(TypeError) as context:
            r.register("This will fail")
        self.assertIn("Invalid collector type: ", str(context.exception))
Example #3
0
    def test_deregister(self):
        ''' check collectors can be deregistered '''
        r = CollectorRegistry()
        r.register(Collector(**self.data))

        r.deregister(self.data['name'])

        self.assertEqual(0, len(r.collectors))
Example #4
0
    def test_deregister(self):
        """ check collectors can be deregistered """
        r = CollectorRegistry()
        r.register(Collector(**self.data))

        r.deregister(self.data["name"])

        self.assertEqual(0, len(r.collectors))
Example #5
0
    def test_register_sames(self):
        ''' check registering same metrics raises exceptoion '''
        r = CollectorRegistry()

        r.register(Collector(**self.data))

        with self.assertRaises(ValueError) as context:
            r.register(Collector(**self.data))

        self.assertEqual(
            "Collector {} is already registered".format(self.data['name']),
            str(context.exception))
Example #6
0
    def test_register(self):
        """ check collectors can be registered """

        q = 100
        collectors = [Collector("test" + str(i), "Test" + str(i)) for i in range(q)]

        r = CollectorRegistry()

        for i in collectors:
            r.register(i)

        self.assertEqual(q, len(r.collectors))
Example #7
0
    def test_register(self):
        ''' check collectors can be registered '''

        q = 100
        collectors = [
            Collector('test' + str(i), 'Test' + str(i)) for i in range(q)]

        r = CollectorRegistry()

        for i in collectors:
            r.register(i)

        self.assertEqual(q, len(r.collectors))
Example #8
0
    def test_get_all(self):
        q = 100
        collectors = [Collector("test" + str(i), "Test" + str(i)) for i in range(q)]

        r = CollectorRegistry()

        for i in collectors:
            r.register(i)

        result = r.get_all()

        self.assertTrue(isinstance(result, list))
        self.assertEqual(q, len(result))
Example #9
0
    def test_register(self):
        ''' check collectors can be registered '''

        q = 100
        collectors = [
            Collector('test' + str(i), 'Test' + str(i)) for i in range(q)
        ]

        r = CollectorRegistry()

        for i in collectors:
            r.register(i)

        self.assertEqual(q, len(r.collectors))
Example #10
0
    def test_register(self):
        """ check collectors can be registered """

        q = 100
        collectors = [
            Collector("test" + str(i), "Test" + str(i)) for i in range(q)
        ]

        r = CollectorRegistry()

        for i in collectors:
            r.register(i)

        self.assertEqual(q, len(r.collectors))
Example #11
0
    def test_get_all(self):
        q = 100
        collectors = [
            Collector("test" + str(i), "Test" + str(i)) for i in range(q)
        ]

        r = CollectorRegistry()

        for i in collectors:
            r.register(i)

        result = r.get_all()

        self.assertTrue(isinstance(result, list))
        self.assertEqual(q, len(result))
Example #12
0
    def test_deregister(self):
        """ check collectors can be deregistered """
        r = CollectorRegistry()
        r.register(Collector(**self.data))

        r.deregister(self.data["name"])

        self.assertEqual(0, len(r.collectors))
Example #13
0
    def test_deregister(self):
        ''' check collectors can be deregistered '''
        r = CollectorRegistry()
        r.register(Collector(**self.data))

        r.deregister(self.data['name'])

        self.assertEqual(0, len(r.collectors))
Example #14
0
    def test_register_sames(self):
        ''' check registering same metrics raises exceptoion '''
        r = CollectorRegistry()

        r.register(Collector(**self.data))

        with self.assertRaises(ValueError) as context:
            r.register(Collector(**self.data))

        self.assertEqual(
            "Collector {} is already registered".format(self.data['name']),
            str(context.exception))
Example #15
0
    def test_get(self):
        r = CollectorRegistry()
        c = Collector(**self.data)
        r.register(c)

        self.assertEqual(c, r.get(c.name))
Example #16
0
    def test_register_summary(self):
        """ check registering a summary collector """
        r = CollectorRegistry()
        r.register(Summary(**self.data))

        self.assertEqual(1, len(r.collectors))
Example #17
0
    def test_register_gauge(self):
        """ check registering a gauge collector """
        r = CollectorRegistry()
        r.register(Gauge(**self.data))

        self.assertEqual(1, len(r.collectors))
Example #18
0
    def test_register_counter(self):
        """ check registering a counter collector """
        r = CollectorRegistry()
        r.register(Counter(**self.data))

        self.assertEqual(1, len(r.collectors))
Example #19
0
    def test_get(self):
        r = CollectorRegistry()
        c = Collector(**self.data)
        r.register(c)

        self.assertEqual(c, r.get(c.name))
Example #20
0
    def test_register_summary(self):
        """ check registering a summary collector """
        r = CollectorRegistry()
        r.register(Summary(**self.data))

        self.assertEqual(1, len(r.collectors))
Example #21
0
    def test_register_gauge(self):
        """ check registering a gauge collector """
        r = CollectorRegistry()
        r.register(Gauge(**self.data))

        self.assertEqual(1, len(r.collectors))
Example #22
0
    def test_register_counter(self):
        """ check registering a counter collector """
        r = CollectorRegistry()
        r.register(Counter(**self.data))

        self.assertEqual(1, len(r.collectors))