def test_create_destroy_entry(self): cache = NfviMetricsCache(self.logger, self.loop, self.plugin_manager) self.assertEqual(len(cache._nfvi_metrics), 0) cache.create_entry(self.account, self.vdur) self.assertEqual(len(cache._nfvi_metrics), 1) cache.destroy_entry(self.vdur.id) self.assertEqual(len(cache._nfvi_metrics), 0)
def test_id_mapping(self): cache = NfviMetricsCache(self.logger, self.loop, self.plugin_manager) cache.create_entry(self.account, self.vdur) self.assertEqual(cache.to_vim_id(self.vdur.id), self.vdur.vim_id) self.assertEqual(cache.to_vdur_id(self.vdur.vim_id), self.vdur.id) self.assertTrue(cache.contains_vdur_id(self.vdur.id)) self.assertTrue(cache.contains_vim_id(self.vdur.vim_id)) cache.destroy_entry(self.vdur.id) self.assertFalse(cache.contains_vdur_id(self.vdur.id)) self.assertFalse(cache.contains_vim_id(self.vdur.vim_id))