コード例 #1
0
ファイル: test_report.py プロジェクト: Juniper/OpenClos
 def setUp(self):
     '''Creates with in-memory DB'''
     self.__conf = {}
     self.__conf['outputDir'] = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'out')
     self.__conf['dbUrl'] = 'sqlite:///'
     self.__conf['writeConfigInFile'] = 'false'
     self.__conf['logLevel'] = { 
             'fabric' : 'INFO',
             'reporting' : 'INFO',
             'ztp' : 'INFO',
             'rest' : 'INFO',
             'writer' : 'INFO',
             'devicePlugin' : 'INFO',
             'trapd' : 'INFO',
             'dao' : 'INFO'
     }
     self.__conf['DOT'] = {'ranksep' : '5 equally', 'colors': ['red', 'green', 'blue']}
     self.__conf['deviceFamily'] = {
         "qfx5100-24q-2p": {
             "ports": 'et-0/0/[0-23]'
         },
         "qfx5100-48s-6q": {
             "uplinkPorts": 'et-0/0/[48-53]', 
             "downlinkPorts": 'xe-0/0/[0-47]'
         }
     }
     self._dao = InMemoryDao.getInstance()
コード例 #2
0
 def setUp(self):
     '''Creates with in-memory DB'''
     self.__conf = {}
     self.__conf['outputDir'] = os.path.join(
         os.path.dirname(os.path.abspath(__file__)), 'out')
     self.__conf['dbUrl'] = 'sqlite:///'
     self.__conf['writeConfigInFile'] = 'false'
     self.__conf['logLevel'] = {
         'fabric': 'INFO',
         'reporting': 'INFO',
         'ztp': 'INFO',
         'rest': 'INFO',
         'writer': 'INFO',
         'devicePlugin': 'INFO',
         'trapd': 'INFO',
         'dao': 'INFO'
     }
     self.__conf['DOT'] = {
         'ranksep': '5 equally',
         'colors': ['red', 'green', 'blue']
     }
     self.__conf['deviceFamily'] = {
         "qfx5100-24q-2p": {
             "ports": 'et-0/0/[0-23]'
         },
         "qfx5100-48s-6q": {
             "uplinkPorts": 'et-0/0/[48-53]',
             "downlinkPorts": 'xe-0/0/[0-47]'
         }
     }
     self._dao = InMemoryDao.getInstance()
コード例 #3
0
ファイル: test_rest.py プロジェクト: Juniper/OpenClos
 def setUp(self):
     if not os.path.exists(configLocation):
         os.makedirs(configLocation)
     self._dao = InMemoryDao.getInstance()
     self._conf = {'httpServer': {'ipAddr': '1.2.3.4', 'port': 9090}}
     self.restServer = RestServer(self._conf, InMemoryDao)
     self.restServer.initRest()
     self.restServerTestApp = TestApp(self.restServer.app)
コード例 #4
0
 def setUp(self):
     if not os.path.exists(configLocation):
         os.makedirs(configLocation)
     self._dao = InMemoryDao.getInstance()
     self._conf = {'httpServer': {'ipAddr': '1.2.3.4', 'port': 9090}}
     self.restServer = RestServer(self._conf, InMemoryDao)
     self.restServer.initRest()
     self.restServerTestApp = TestApp(self.restServer.app)
コード例 #5
0
 def setUp(self):
     self.__conf = {
         'deviceFamily': {
             "qfx5100-48s-6q": {
                 "uplinkPorts": 'et-0/0/[48-53]',
                 "downlinkPorts": 'xe-0/0/[0-47]'
             }
         }
     }
     self._dao = InMemoryDao.getInstance()
コード例 #6
0
 def setUp(self):
     self.__conf = {
         "deviceFamily": {
             "qfx5100-48s-6q": {"uplinkPorts": "et-0/0/[48-53]", "downlinkPorts": "xe-0/0/[0-47]"},
             "ex4300-24p": {"uplinkPorts": "et-0/1/[0-3]", "downlinkPorts": "ge-0/0/[0-23]"},
         }
     }
     self._dao = InMemoryDao.getInstance()
     self.configurator = TwoStageConfigurator("192.168.48.219", self.__conf, InMemoryDao)
     self.configurator.manualInit()
コード例 #7
0
ファイル: test_l3Clos.py プロジェクト: ipv6freely/OpenClos
 def setUp(self):
     self._conf = {}
     self._conf["outputDir"] = os.path.join(os.path.dirname(os.path.abspath(__file__)), "out")
     self._conf["deviceFamily"] = {
         "qfx5100-24q-2p": {"ports": "et-0/0/[0-23]"},
         "qfx5100-48s-6q": {"uplinkPorts": "et-0/0/[48-53]", "downlinkPorts": "xe-0/0/[0-47]"},
         "ex4300-24p": {"uplinkPorts": "et-0/1/[0-3]", "downlinkPorts": "ge-0/0/[0-23]"},
     }
     self._dao = InMemoryDao.getInstance()
     self.l3ClosMediation = L3ClosMediation(self._conf, InMemoryDao)
コード例 #8
0
 def setUp(self):
     self._conf = {}
     self._conf['outputDir'] = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'out')
     self._conf['DOT'] = {'ranksep' : '5 equally', 'colors': ['red', 'green', 'blue']}
     self._conf['deviceFamily'] = {
         "qfx-5100-24q-2p": {
             "ports": 'et-0/0/[0-23]'
         },
         "qfx-5100-48s-6q": {
             "uplinkPorts": 'et-0/0/[48-53]', 
             "downlinkPorts": 'xe-0/0/[0-47]'
         }
     }
     self._dao = InMemoryDao.getInstance()
     ''' Deletes 'out' folder under test dir'''
     shutil.rmtree(self._conf['outputDir'], ignore_errors=True)
コード例 #9
0
 def setUp(self):
     self.__conf = {
         'deviceFamily': {
             "qfx5100-48s-6q": {
                 "uplinkPorts": 'et-0/0/[48-53]',
                 "downlinkPorts": 'xe-0/0/[0-47]'
             },
             "ex4300-24p": {
                 "uplinkPorts": 'et-0/1/[0-3]',
                 "downlinkPorts": 'ge-0/0/[0-23]'
             }
         }
     }
     self._dao = InMemoryDao.getInstance()
     self.configurator = TwoStageConfigurator('192.168.48.219', self.__conf,
                                              InMemoryDao)
     self.configurator.manualInit()
コード例 #10
0
ファイル: test_l3Clos.py プロジェクト: Juniper/OpenClos
 def setUp(self):
     self._conf = {}
     self._conf['outputDir'] = os.path.join(os.path.dirname(os.path.abspath(__file__)), 'out')
     self._conf['deviceFamily'] = {
         "qfx5100-24q-2p": {
             "ports": 'et-0/0/[0-23]'
         },
         "qfx5100-48s-6q": {
             "uplinkPorts": 'et-0/0/[48-53]', 
             "downlinkPorts": 'xe-0/0/[0-47]'
         },
         "ex4300-24p": {
             "uplinkPorts": 'et-0/1/[0-3]', 
             "downlinkPorts": 'ge-0/0/[0-23]'
         }
     }
     self._dao = InMemoryDao.getInstance()
     self.l3ClosMediation = L3ClosMediation(self._conf, InMemoryDao)
コード例 #11
0
ファイル: test_l3Clos.py プロジェクト: ttjinma/OpenClos
 def setUp(self):
     self._conf = {}
     self._conf['outputDir'] = os.path.join(
         os.path.dirname(os.path.abspath(__file__)), 'out')
     self._conf['deviceFamily'] = {
         "qfx5100-24q-2p": {
             "ports": 'et-0/0/[0-23]'
         },
         "qfx5100-48s-6q": {
             "uplinkPorts": 'et-0/0/[48-53]',
             "downlinkPorts": 'xe-0/0/[0-47]'
         },
         "ex4300-24p": {
             "uplinkPorts": 'et-0/1/[0-3]',
             "downlinkPorts": 'ge-0/0/[0-23]'
         }
     }
     self._dao = InMemoryDao.getInstance()
     self.l3ClosMediation = L3ClosMediation(self._conf, InMemoryDao)
コード例 #12
0
ファイル: test_ztp.py プロジェクト: Juniper/OpenClos
    def setUp(self):
        self.__conf = {}
        self.__conf['httpServer'] = {'ipAddr': '127.0.0.1'}

        self.ztpServer = ZtpServer(self.__conf, daoClass = InMemoryDao)
        self._dao = InMemoryDao.getInstance()
コード例 #13
0
 def tearDown(self):
     shutil.rmtree(os.path.join(configLocation, 'test1'),
                   ignore_errors=True)
     self.restServer._reset()
     InMemoryDao._destroy()
コード例 #14
0
 def setUp(self):
     self._dao = InMemoryDao.getInstance()
     self.dataCollector = DeviceDataCollectorNetconf(
         '1234', {}, InMemoryDao)
コード例 #15
0
ファイル: test_rest.py プロジェクト: Juniper/OpenClos
 def tearDown(self):
     shutil.rmtree(os.path.join(configLocation, 'test1'), ignore_errors=True)
     self.restServer._reset()
     InMemoryDao._destroy()
コード例 #16
0
ファイル: test_writer.py プロジェクト: Juniper/OpenClos
 def tearDown(self):
     ''' Deletes 'out' folder under test dir'''
     shutil.rmtree(self._conf['outputDir'], ignore_errors=True)
     InMemoryDao._destroy()
コード例 #17
0
 def tearDown(self):
     self._dao = None
     self.configurator = None
     InMemoryDao._destroy()
コード例 #18
0
ファイル: test_ztp.py プロジェクト: ttjinma/OpenClos
    def setUp(self):
        self.__conf = {}
        self.__conf['httpServer'] = {'ipAddr': '127.0.0.1'}

        self.ztpServer = ZtpServer(self.__conf, daoClass=InMemoryDao)
        self._dao = InMemoryDao.getInstance()
コード例 #19
0
 def setUp(self):
     self.__conf = {'deviceFamily': {"qfx5100-48s-6q": {"uplinkPorts": 'et-0/0/[48-53]', "downlinkPorts": 'xe-0/0/[0-47]'},
                                  "ex4300-24p": {"uplinkPorts": 'et-0/1/[0-3]', "downlinkPorts": 'ge-0/0/[0-23]'}}}
     self._dao = InMemoryDao.getInstance()
     self.configurator = TwoStageConfigurator('192.168.48.219', self.__conf, InMemoryDao)
     self.configurator.manualInit()
コード例 #20
0
 def setUp(self):
     self._dao = InMemoryDao.getInstance()
     self.dataCollector = DeviceDataCollectorNetconf('1234', {}, InMemoryDao)
コード例 #21
0
 def setUp(self):
     self.__conf = {'deviceFamily': {"qfx5100-48s-6q": {"uplinkPorts": 'et-0/0/[48-53]', "downlinkPorts": 'xe-0/0/[0-47]'}}}
     self._dao = InMemoryDao.getInstance()
コード例 #22
0
ファイル: test_l3Clos.py プロジェクト: ttjinma/OpenClos
 def tearDown(self):
     ''' Deletes 'out' folder under test dir'''
     shutil.rmtree(self._conf['outputDir'], ignore_errors=True)
     InMemoryDao._destroy()
     self.l3ClosMediation = None
コード例 #23
0
ファイル: test_ztp.py プロジェクト: ttjinma/OpenClos
 def tearDown(self):
     InMemoryDao._destroy()
コード例 #24
0
 def tearDown(self):
     InMemoryDao._destroy()
コード例 #25
0
ファイル: test_l3Clos.py プロジェクト: ipv6freely/OpenClos
 def tearDown(self):
     """ Deletes 'out' folder under test dir"""
     shutil.rmtree(self._conf["outputDir"], ignore_errors=True)
     InMemoryDao._destroy()
     self.l3ClosMediation = None
コード例 #26
0
 def tearDown(self):
     self._dao = None
     self.configurator = None
     InMemoryDao._destroy()
コード例 #27
0
 def tearDown(self):
     self._dao = None
     InMemoryDao._destroy()
コード例 #28
0
 def tearDown(self):
     self._dao = None
     InMemoryDao._destroy()
コード例 #29
0
 def setUp(self):
     self.__conf = {
         "deviceFamily": {"qfx5100-48s-6q": {"uplinkPorts": "et-0/0/[48-53]", "downlinkPorts": "xe-0/0/[0-47]"}}
     }
     self._dao = InMemoryDao.getInstance()