diff --git a/tripleo_validations/tests/lookup_plugins/test_glance_images.py b/tripleo_validations/tests/lookup_plugins/test_glance_images.py index 6e4d6e1bb..3b3abd16c 100644 --- a/tripleo_validations/tests/lookup_plugins/test_glance_images.py +++ b/tripleo_validations/tests/lookup_plugins/test_glance_images.py @@ -35,3 +35,22 @@ class TestGlanceImages(base.TestCase): def setUp(self): super(TestGlanceImages, self).setUp() + + def test_module_init(self): + """Verifying that the lookup plugin is instantiated properly. + """ + + lookup = plugin.LookupModule() + + module_attributes = dir(plugin) + required_attributes = [ + 'DOCUMENTATION', + 'EXAMPLES' + ] + + self.assertTrue(set(required_attributes).issubset(module_attributes)) + + self.assertIsInstance(plugin.DOCUMENTATION, str) + self.assertIsInstance(plugin.EXAMPLES, str) + + self.assertIn('run', dir(lookup))