diff options
Diffstat (limited to 'src/tests/test_plugin_syntax.py')
-rw-r--r-- | src/tests/test_plugin_syntax.py | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/src/tests/test_plugin_syntax.py b/src/tests/test_plugin_syntax.py deleted file mode 100644 index 1b0ae31d..00000000 --- a/src/tests/test_plugin_syntax.py +++ /dev/null @@ -1,32 +0,0 @@ -import unittest -import sys -import os -import sos.policyredhat -from sos.helpers import * - -class testPluginSanity(unittest.TestCase): - def setUp(self): - self.policy = sos.policyredhat.SosPolicy() - # build plugins list - paths = sys.path - for path in paths: - if path.strip()[-len("site-packages"):] == "site-packages" \ - and os.path.isdir(path + "/sos/plugins"): - pluginpath = path + "/sos/plugins" - self.plugins = os.listdir(pluginpath) - self.plugins.sort() - - def test_plugin_load(self): - for plug in self.plugins: - plugbase = plug[:-3] - if not plug[-3:] == '.py' or plugbase == "__init__": - continue - try: - loadPlugin = importPlugin("sos.plugins." + plugbase, plugbase) - except: - self.fail("Plugin exception on %s" % (plugbase,)) - -if __name__=="__main__": - suite = unittest.TestLoader().loadTestsFromTestCase(testPluginSanity) - unittest.TextTestRunner(verbosity=2).run(suite) - |