示例#1
0
 def setUp(self):
     sys.argv = [
         __file__, "-r", "testRef.root", "-s", "/path/to/server/", "-x",
         "output.xml", "montitored.root"
     ]
     self.parsed = DCubeOptParser().parse(sys.argv)
     self.parsed[0]._update_loose({"monitored": "monitored.root"})
示例#2
0
    def setUp(self):

        import sys

        def sysExit(value):
            pass

        sys.exit = sysExit

        DCubeUtils.DCubeLogger("test_DCubeConfig.log", "test_DCubeConfig",
                               True)
        self.log = DCubeUtils.DCubeLogger.getLogger(self)

        self.info = self.log.info

        self.args = [
            __file__, "-c", "dcube_config.xml", "-r", "reference.root", "-t",
            "bbb", "KS", "--branch", "dev", "--project", "AtlasProduction"
        ]
        self.parser = DCubeOptParser()
        self.parsed = self.parser.parse(self.args)

        self.config = DCubeConfig(self.parsed)
示例#3
0
class test_DCubeConfig( unittest.TestCase ):
    

    ## test suite setup
    # @param self "Me, myself and Irene"
    def setUp( self ):

        import sys
        def sysExit( value ):
            pass
        sys.exit = sysExit
        
        DCubeUtils.DCubeLogger("test_DCubeConfig.log", "test_DCubeConfig", True )
        self.log =  DCubeUtils.DCubeLogger.getLogger( self )

        self.info = self.log.info 
        
        self.args = [ __file__,
                      "-c",  "dcube_config.xml",
                      "-r" , "reference.root",
                      "-t", "bbb", "KS",
                      "--branch", "dev",
                      "--project", "AtlasProduction" ]
        self.parser = DCubeOptParser()
        self.parsed =  self.parser.parse( self.args )



        self.config = DCubeConfig( self.parsed )
        

    ## test constructor
    # @param self "Me, myself and Irene"
    def test_01_constructor( self ):
        try:
            self.config = DCubeConfig( self.parsed )
        except:
            pass
        self.assertEqual( isinstance( self.config, DCubeConfig), True )

    ## test generate()
    # @param self "Me, myself nad Irene"    
    def test_02_generate( self ):       
        self.config.generate()

    ## test get()
    # @param self "Me, myself and Irene"
    def test_03_get( self ):
        configNode = self.config.getConfig( strict = False )
        print configNode
示例#4
0
class test_DCubeConfig(unittest.TestCase):

    ## test suite setup
    # @param self "Me, myself and Irene"
    def setUp(self):

        import sys

        def sysExit(value):
            pass

        sys.exit = sysExit

        DCubeUtils.DCubeLogger("test_DCubeConfig.log", "test_DCubeConfig",
                               True)
        self.log = DCubeUtils.DCubeLogger.getLogger(self)

        self.info = self.log.info

        self.args = [
            __file__, "-c", "dcube_config.xml", "-r", "reference.root", "-t",
            "bbb", "KS", "--branch", "dev", "--project", "AtlasProduction"
        ]
        self.parser = DCubeOptParser()
        self.parsed = self.parser.parse(self.args)

        self.config = DCubeConfig(self.parsed)

    ## test constructor
    # @param self "Me, myself and Irene"
    def test_01_constructor(self):
        try:
            self.config = DCubeConfig(self.parsed)
        except:
            pass
        self.assertEqual(isinstance(self.config, DCubeConfig), True)

    ## test generate()
    # @param self "Me, myself nad Irene"
    def test_02_generate(self):
        self.config.generate()

    ## test get()
    # @param self "Me, myself and Irene"
    def test_03_get(self):
        configNode = self.config.getConfig(strict=False)
        print configNode
示例#5
0
    def setUp( self ):

        import sys
        def sysExit( value ):
            pass
        sys.exit = sysExit
        
        DCubeUtils.DCubeLogger("test_DCubeConfig.log", "test_DCubeConfig", True )
        self.log =  DCubeUtils.DCubeLogger.getLogger( self )

        self.info = self.log.info 
        
        self.args = [ __file__,
                      "-c",  "dcube_config.xml",
                      "-r" , "reference.root",
                      "-t", "bbb", "KS",
                      "--branch", "dev",
                      "--project", "AtlasProduction" ]
        self.parser = DCubeOptParser()
        self.parsed =  self.parser.parse( self.args )



        self.config = DCubeConfig( self.parsed )