コード例 #1
0
 def setUp(self):
     helpers.teardown_db()
     helpers.setup_db()
     helpers.populate_statename()
     self._insert_test_data()
     DBSession.flush()
     self.rd = helpers.RuleDispatcherStub()
     return defer.succeed(None)
コード例 #2
0
ファイル: test_correvent2.py プロジェクト: vigilo/correlator
 def setUp(self):
     """Initialisation avant chaque test."""
     super(TestAggregates, self).setUp()
     helpers.setup_db()
     helpers.populate_statename()
     self.forwarder = helpers.RuleDispatcherStub()
     self.context_factory = helpers.ContextStubFactory()
     self.corrbuilder = CorrEventBuilder(Mock(), DummyDatabaseWrapper(True))
     self.corrbuilder.context_factory = self.context_factory
     return defer.succeed(None)
コード例 #3
0
ファイル: test_correvent5.py プロジェクト: vigilo/correlator
 def setUp(self):
     """Initialise la BDD au début de chaque test."""
     super(TestCorrevents5, self).setUp()
     helpers.setup_db()
     helpers.populate_statename()
     self.forwarder = helpers.RuleDispatcherStub()
     self.context_factory = helpers.ContextStubFactory()
     self.corrbuilder = CorrEventBuilder(Mock(), DummyDatabaseWrapper(True))
     self.corrbuilder.context_factory = self.context_factory
     self.make_deps()
     self.ts = int(time.time()) - 10
     return defer.succeed(None)
コード例 #4
0
ファイル: test_correvent6.py プロジェクト: vigilo/correlator
 def setUp(self):
     """Initialise la BDD au début de chaque test."""
     super(TestCorrevents6, self).setUp()
     helpers.setup_db()
     helpers.populate_statename()
     self.forwarder = helpers.RuleDispatcherStub()
     self.context_factory = helpers.ContextStubFactory()
     self.corrbuilder = CorrEventBuilder(Mock(), DummyDatabaseWrapper(True))
     self.corrbuilder.context_factory = self.context_factory
     self.hosts = {
         1: functions.add_host(u'Host 1'),
         2: functions.add_host(u'Host 2'),
         3: functions.add_host(u'Host 3'),
     }
     return defer.succeed(None)
コード例 #5
0
ファイル: test_logging.py プロジェクト: vigilo/correlator
    def add_data(self):
        """
        Ajoute un hôte et un service de bas niveau dans la BDD, ainsi
        que d'autres données nécessaires à l'exécution des tests.
        """
        helpers.populate_statename()

        # Ajout de la date de dernière
        # modification de la topologie dans la BDD.
        DBSession.add(Change(
            element = u"Topology",
            last_modified = datetime.now(),))
        DBSession.flush()

        self.host = functions.add_host(u'Host')
        self.lls = functions.add_lowlevelservice(self.host, u'LLS')
コード例 #6
0
ファイル: test_topology.py プロジェクト: vigilo/correlator
    def setUp(self):
        """Initialisation de la BDD préalable à chacun des tests"""
        helpers.setup_db()
        helpers.populate_statename()

        # Création de 5 couples host/service
        self.add_services()

        # On ajoute quelques dépendances entre
        # les services de bas niveau dans la BDD.
        self.add_dependencies()

        # On prépare la topology.
        self.topology = Topology()
        self.topology.generate()
        self.context_factory = helpers.ContextStubFactory()
        self.database = DummyDatabaseWrapper(True, async=False)
        return defer.succeed(None)
コード例 #7
0
    def setUp(self):
        """Initialisation d'une réplique du RuleDispatcher."""
        self.mp = MessagePublisher(
                helpers.settings['correlator']['nagios_hls_host'], {})
        self.mp.sendMessage = Mock()

        # Initialisation de la BDD
        helpers.setup_db()

        # Ajout des noms d'états dans la BDD
        helpers.populate_statename()

        # Ajout d'un hôte dans la BDD
        self.host1 = functions.add_host(u'host1.example.com')

        # Ajout d'un service de haut niveau dans la BDD
        self.hls1 = functions.add_highlevelservice(u'Connexion')

        # Ajout d'un service de bas niveau dans la BDD
        self.lls1 = functions.add_lowlevelservice(self.host1, u'Processes')

        # Création d'un timestamp à partir de l'heure actuelle
        self.timestamp = datetime.now()
        self.int_timestamp = int(mktime(self.timestamp.timetuple()))
コード例 #8
0
 def setUp(self):
     super(TestDbInsertion3, self).setUp()
     helpers.setup_db()
     helpers.populate_statename()
コード例 #9
0
 def setUp(self):
     super(TestDbInsertion2, self).setUp()
     helpers.setup_db()
     helpers.populate_statename()
     return defer.succeed(None)
コード例 #10
0
ファイル: test_rule.py プロジェクト: vigilo/correlator
 def populate_db(self):
     helpers.populate_statename()
     self.host = functions.add_host(u'testhost')
     self.lls = functions.add_lowlevelservice(self.host, u'testservice')