def test_load_definitions(self):
        scheduler = AlertSchedulerHandler(TEST_PATH, TEST_PATH, TEST_PATH,
                                          TEST_PATH, None)

        definitions = scheduler._AlertSchedulerHandler__load_definitions()

        self.assertEquals(len(definitions), 1)
Esempio n. 2
0
  def test_load_definitions(self):
    definitions = {
     'alertDefinitions':
      [
       {
         'source': 
         {
           'type': 'PORT'
         }
       }
       ]
     }
    initializer_module = InitializerModule()
    initializer_module.init()
    initializer_module.alert_definitions_cache.rewrite_cluster_cache('0', definitions)
    
    scheduler = AlertSchedulerHandler(initializer_module)#(TEST_PATH, TEST_PATH, TEST_PATH, TEST_PATH, TEST_PATH, None, self.config, None)
    scheduler._AlertSchedulerHandler__config_maps = {
      'cluster': {}
    }

    definitions = scheduler._AlertSchedulerHandler__load_definitions()

    alert_def = definitions[0]
    self.assertTrue(isinstance(alert_def, PortAlert))
    def test_load_definitions_noFile(self):
        scheduler = AlertSchedulerHandler('wrong_path', 'wrong_path',
                                          'wrong_path', 'wrong_path', None,
                                          None)
        scheduler._AlertSchedulerHandler__config_maps = {'cluster': {}}

        definitions = scheduler._AlertSchedulerHandler__load_definitions()

        self.assertEquals(definitions, [])
    def test_load_definitions(self):
        scheduler = AlertSchedulerHandler(TEST_PATH, TEST_PATH, TEST_PATH,
                                          TEST_PATH, None, None)
        scheduler._AlertSchedulerHandler__config_maps = {'cluster': {}}

        definitions = scheduler._AlertSchedulerHandler__load_definitions()

        alert_def = definitions[0]
        self.assertTrue(isinstance(alert_def, PortAlert))
  def test_load_definitions_noFile(self):
    scheduler = AlertSchedulerHandler('wrong_path', 'wrong_path', 'wrong_path', 'wrong_path', 5, None, None, None)
    scheduler._AlertSchedulerHandler__config_maps = {
      'cluster': {}
    }

    definitions = scheduler._AlertSchedulerHandler__load_definitions()

    self.assertEquals(definitions, [])
  def test_load_definitions(self):
    scheduler = AlertSchedulerHandler(TEST_PATH, TEST_PATH, TEST_PATH, TEST_PATH, 5, None, None, None)
    scheduler._AlertSchedulerHandler__config_maps = {
      'cluster': {}
    }

    definitions = scheduler._AlertSchedulerHandler__load_definitions()

    alert_def = definitions[0]
    self.assertTrue(isinstance(alert_def, PortAlert))
Esempio n. 7
0
  def test_load_definitions_noFile(self):
    initializer_module = InitializerModule()
    initializer_module.init()
    
    scheduler = AlertSchedulerHandler(initializer_module)
    #('wrong_path', 'wrong_path', 'wrong_path', 'wrong_path', 'wrong_path', None, self.config, None)
    scheduler._AlertSchedulerHandler__config_maps = {
      'cluster': {}
    }

    definitions = scheduler._AlertSchedulerHandler__load_definitions()

    self.assertEquals(definitions, [])
  def test_load_definitions(self):
    scheduler = AlertSchedulerHandler(TEST_PATH, TEST_PATH, TEST_PATH, TEST_PATH, None)

    definitions = scheduler._AlertSchedulerHandler__load_definitions()

    self.assertEquals(len(definitions), 1)