def setUp(self): # On prépare la base de données et le serveur MemcacheD. helpers.setup_db() self.context_factory = helpers.ContextStubFactory() # On récupère le logger 'vigilo.correlator.syslog' # défini dans les settings. self.logger = get_logger('vigilo.correlator.syslog') # On crée une instance de la classe test_log_handler() # pour intercepter les logs du corrélateur, et on # construit un StreamHandler à partir de cette instance. self.stream = LogHandlerStub() self.handler = logging.StreamHandler(self.stream) # On associe ce handler au logger. self.logger.addHandler(self.handler) # On crée un formatter (qui comme son nom l'indique permet de # spécifier le format des messages) qu'on associe lui-même au handler. formatter = logging.Formatter("%(message)s") self.handler.setFormatter(formatter) # Initialisation de l'identifiant des messages XML. self.msgid = 0 return defer.succeed(None)
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)
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)
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)
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)
def setUp(self): super(TestSvcHostDownRule, self).setUp() # Préparation de la base de données helpers.setup_db() self.host = self.lls = self.hls = None self.populate_db() # Préparation de la règle self.rule_dispatcher = helpers.RuleDispatcherStub() self.rule = SvcHostDown() self.rule.set_database(DummyDatabaseWrapper( disable_txn=True, async=False)) self.rule._context_factory = helpers.ContextStubFactory() self.message_id = 42 return defer.succeed(None)
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)
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()))
def setUp(self): super(TestDbInsertion3, self).setUp() helpers.setup_db() helpers.populate_statename()
def setUp(self): super(TestDbInsertion2, self).setUp() helpers.setup_db() helpers.populate_statename() return defer.succeed(None)
def setUp(self): """Initialisation d'un contexte préalable à chacun des tests.""" helpers.setup_db() return defer.succeed(None)
def setUp(self): super(TestMemcachedConnection, self).setUp() helpers.setup_db() helpers.setup_mc() self.cache = MemcachedConnection() return defer.succeed(None)