def test_load_plugins(self): #raise unittest.SkipTest("Plugins temporarily disabled during refactor") defaults = RawConfigParser() defaults.readfp(StringIO(config_file_data)) plugins = load_doc_plugins(defaults) self.failUnlessEqual(len(plugins), 4) self.failUnless( 'vol-sizes' in plugins ) self.failUnless( 'ipsan-storage-design' in plugins )
usage = "create_document.py [options] <definition_file.xml>" optparser = BaseOptions(usage=usage) optparser.parseOptions() # Dynamic namespace information that is passed into document generators ns = {} # Load configuration file defaults = RawConfigParser() parsedfiles = defaults.read(optparser.options.configfile) if len(parsedfiles) == 0: raise ValueError("Cannot load configuration file: %s" % optparser.options.configfile) # Load the document generation plugins doc_plugins = load_doc_plugins(defaults) try: # load the configuration from a config file proj = Project() tree = etree.parse(optparser.options.definitionfile) proj.configure_from_node(tree.getroot(), defaults, None) except: log.critical("Cannot load configuration. Unhandled error condition:") import traceback traceback.print_exc() sys.exit(1) pass # Use the '-d' option to determine which document to generate
optparser = BaseOptions(usage=usage) optparser.parseOptions() # Dynamic namespace information that is passed into document generators ns = {} # Load configuration file defaults = RawConfigParser() parsedfiles = defaults.read(optparser.options.configfile) if len(parsedfiles) == 0: raise ValueError("Cannot load configuration file: %s" % optparser.options.configfile) # Load the document generation plugins doc_plugins = load_doc_plugins(defaults) try: # load the configuration from a config file proj = Project() tree = etree.parse(optparser.options.definitionfile) proj.configure_from_node(tree.getroot(), defaults, None) except: log.critical("Cannot load configuration. Unhandled error condition:") import traceback traceback.print_exc() sys.exit(1) pass # Use the '-d' option to determine which document to generate