Пример #1
0
 def testOptParserHasCimSchemaDir(self):
     sys.argv.append("--cim_schema_dir=/some/directory")
     cmdLineParser = CommandLineParser()
     self.assert_(cmdLineParser.has_option('--cim_schema_dir'))
     self.assertEqual(cmdLineParser.getCIMSchemaDir(), '/some/directory')
Пример #2
0
from commandlineparser import CommandLineParser
from moffilerepository import MofFileRepository
from moffile import MofFile
from dependencywalker import DependencyWalker

##
# Main entry point
#
if __name__ == '__main__':

    # Parse command line parameters
    cmdLineParser = CommandLineParser()

    # Parse the complete mof file repository
    mofRepository = MofFileRepository(cmdLineParser.getCIMSchemaDir())

    # Parse the mof files supplied as arguments
    moffiles = []
    for filename in cmdLineParser.getArguments():
        moffiles.append(MofFile(filename))

    # This will generate the dependency list.
    depWalker = DependencyWalker(mofRepository, moffiles)

    # The paths in the generated output will be stripped of the --cim_schema_dir part of the path.
    includeDir = cmdLineParser.getCIMSchemaDir()
    if not includeDir.endswith('/'):
        includeDir = includeDir + '/'

    # Print to standard output in mof format.
Пример #3
0
from commandlineparser import CommandLineParser
from moffilerepository import MofFileRepository
from moffile import MofFile
from dependencywalker import DependencyWalker

##
# Main entry point
#
if __name__ == '__main__':

    # Parse command line parameters
    cmdLineParser = CommandLineParser()

    # Parse the complete mof file repository
    mofRepository = MofFileRepository(cmdLineParser.getCIMSchemaDir())

    # Parse the mof files supplied as arguments
    moffiles = []
    for filename in cmdLineParser.getArguments():
        moffiles.append(MofFile(filename))

    # This will generate the dependency list.
    depWalker = DependencyWalker(mofRepository, moffiles)

    # The paths in the generated output will be stripped of the --cim_schema_dir part of the path.
    includeDir = cmdLineParser.getCIMSchemaDir()
    if not includeDir.endswith('/'):
        includeDir = includeDir + '/'

    # Print to standard output in mof format.
Пример #4
0
 def testOptParserHasCimSchemaDir(self):
     sys.argv.append("--cim_schema_dir=/some/directory")
     cmdLineParser = CommandLineParser()
     self.assert_(cmdLineParser.has_option('--cim_schema_dir'))
     self.assertEqual(cmdLineParser.getCIMSchemaDir(), '/some/directory')