Add missing is_loaded() method on directory's interface

It is not supercritical, but it is nice to have.

Change-Id: Iaf6c6c8d06ab1ea120da6957a5b3b6f1758f8550
This commit is contained in:
Armando Migliaccio
2016-11-10 12:11:05 -08:00
parent 36b400af5d
commit 96b69b27db
3 changed files with 14 additions and 0 deletions

View File

@@ -90,3 +90,7 @@ def get_plugins():
def get_unique_plugins():
return _get_plugin_directory().unique_plugins
def is_loaded():
return _get_plugin_directory().is_loaded

View File

@@ -59,6 +59,11 @@ class DirectoryTestCase(base.BaseTestCase):
directory.add_plugin('foo2', fake_plugin)
self.assertEqual(1, len(directory.get_unique_plugins()))
def test_is_loaded(self):
self.assertFalse(directory.is_loaded())
directory.add_plugin('foo1', fake_plugin)
self.assertTrue(directory.is_loaded())
class PluginDirectoryTestCase(base.BaseTestCase):

View File

@@ -0,0 +1,5 @@
---
features:
- |
Introduced neutron_lib.plugins.directory.is_loaded(). This can be used
in lieu of len(plugins()) or bool(plugins()) or plugins() alone.