Fix bug 1884 MON openstack token optimization
[osm/MON.git] / osm_mon / tests / unit / collector / vnf_collectors / test_openstack.py
index b42e0d4..991d7f9 100644 (file)
@@ -45,6 +45,7 @@ class CollectorTest(TestCase):
     def test_collect_gnocchi_rate_instance(self, build_gnocchi_client, _):
         mock_gnocchi_client = mock.Mock()
         mock_gnocchi_client.metric = mock.Mock()
+        mock_vim_session = mock.Mock()
         mock_gnocchi_client.metric.get_measures.return_value = [
             (
                 datetime.datetime(
@@ -73,7 +74,7 @@ class CollectorTest(TestCase):
         ]
         build_gnocchi_client.return_value = mock_gnocchi_client
 
-        backend = GnocchiBackend({"_id": "test_uuid"})
+        backend = GnocchiBackend({"_id": "test_uuid"}, mock_vim_session)
         value = backend._collect_instance_metric("cpu", "test_resource_id")
         self.assertEqual(value, 1.0)
         mock_gnocchi_client.metric.get_measures.assert_called_once_with(
@@ -87,6 +88,7 @@ class CollectorTest(TestCase):
     @mock.patch.object(GnocchiBackend, "_build_gnocchi_client")
     def test_collect_gnocchi_non_rate_instance(self, build_gnocchi_client, _):
         mock_gnocchi_client = mock.Mock()
+        mock_vim_session = mock.Mock()
         mock_gnocchi_client.metric.get_measures.return_value = [
             (
                 datetime.datetime(
@@ -115,7 +117,7 @@ class CollectorTest(TestCase):
         ]
         build_gnocchi_client.return_value = mock_gnocchi_client
 
-        backend = GnocchiBackend({"_id": "test_uuid"})
+        backend = GnocchiBackend({"_id": "test_uuid"}, mock_vim_session)
         value = backend._collect_instance_metric("memory.usage", "test_resource_id")
         self.assertEqual(value, 128)
         mock_gnocchi_client.metric.get_measures.assert_called_once_with(
@@ -129,12 +131,13 @@ class CollectorTest(TestCase):
     @mock.patch.object(GnocchiBackend, "_build_gnocchi_client")
     def test_collect_gnocchi_no_metric(self, build_gnocchi_client, _):
         mock_gnocchi_client = mock.Mock()
+        mock_vim_session = mock.Mock()
         mock_gnocchi_client.metric.get_measures.side_effect = (
             gnocchiclient.exceptions.NotFound()
         )
         build_gnocchi_client.return_value = mock_gnocchi_client
 
-        backend = GnocchiBackend({"_id": "test_uuid"})
+        backend = GnocchiBackend({"_id": "test_uuid"}, mock_vim_session)
         value = backend._collect_instance_metric("memory.usage", "test_resource_id")
         self.assertIsNone(value)
         mock_gnocchi_client.metric.get_measures.assert_called_once_with(
@@ -150,6 +153,7 @@ class CollectorTest(TestCase):
         self, build_gnocchi_client, build_neutron_client
     ):
         mock_gnocchi_client = mock.Mock()
+        mock_vim_session = mock.Mock()
         mock_gnocchi_client.resource.search.return_value = [
             {"id": "test_id_1"},
             {"id": "test_id_2"},
@@ -183,7 +187,7 @@ class CollectorTest(TestCase):
 
         build_gnocchi_client.return_value = mock_gnocchi_client
 
-        backend = GnocchiBackend({"_id": "test_uuid"})
+        backend = GnocchiBackend({"_id": "test_uuid"}, mock_vim_session)
         value = backend._collect_interface_all_metric(
             "packets_received", "test_resource_id"
         )