Fix bug 1694: add prometheus authentication support
[osm/MON.git] / osm_mon / tests / unit / evaluator / test_prometheus.py
index 1d20c1e..8ae2a4a 100644 (file)
@@ -39,3 +39,8 @@ class EvaluatorTest(TestCase):
         alarm_tags['tag_2'] = 'value_2'
         query = prometheus._build_query('metric_name', alarm_tags)
         self.assertEqual(query, 'query=osm_metric_name{tag_1="value_1",tag_2="value_2"}')
+
+    def test_build_headers(self):
+        prometheus = PrometheusBackend(self.config)
+        headers = prometheus._build_headers()
+        self.assertEqual(headers, {'Authorization': 'Basic YWRtaW46YWRtaW4='})