コード例 #1
0
ファイル: test_servicestate.py プロジェクト: vigilo/models
 def do_get_dependencies(self):
     """Génère les dépendances de cette instance."""
     # Insère les noms d'états dans la base de données.
     ModelTest.do_get_dependencies(self)
     host = functions.add_host(u'myhost')
     service = functions.add_lowlevelservice(host, u'myservice')
     return dict(idsupitem=service.idservice)
コード例 #2
0
ファイル: test_correvent.py プロジェクト: vigilo/models
 def do_get_dependencies(self):
     """Generate some data for the test"""
     ModelTest.do_get_dependencies(self)
     host = functions.add_host(u"myhost")
     service = functions.add_lowlevelservice(host, u"myservice")
     event = functions.add_event(service, u"OK", u"Foo")
     return dict(idcause=event.idevent)
コード例 #3
0
ファイル: test_eventhistory.py プロジェクト: vigilo/models
 def do_get_dependencies(self):
     """Generate some data for the test"""
     ModelTest.do_get_dependencies(self)
     host = functions.add_host(u'myhost')
     service = functions.add_lowlevelservice(host, u'myservice')
     event = functions.add_event(service, u'OK', u'Foo')
     return dict(idevent=event.idevent)
コード例 #4
0
ファイル: test_ventilation.py プロジェクト: vigilo/models
    def do_get_dependencies(self):
        """Generate some data for the test"""
        ModelTest.do_get_dependencies(self)
        host = functions.add_host(u'myhost')
        vs = functions.add_vigiloserver(u'supserver.example.com')
        app = functions.add_application(u'app')

        return dict(host=host, vigiloserver=vs, application=app)
コード例 #5
0
ファイル: test_impactedhls.py プロジェクト: vigilo/models
 def do_get_dependencies(self):
     """Création des dépendances du test."""
     ModelTest.do_get_dependencies(self)
     hls = functions.add_highlevelservice(u'HLS')
     host = functions.add_host(u'myhost')
     path = ImpactedPath(supitem=host)
     DBSession.add(path)
     DBSession.flush()
     return dict(path=path, hls=hls)
コード例 #6
0
ファイル: test_mapnode.py プロジェクト: vigilo/models
    def do_get_dependencies(self):
        """Generate some data for the test"""
        ModelTest.do_get_dependencies(self)

        # Création du groupe de cartes racine.
        functions.add_mapgroup(u'Root')

        # Création des objets nécessaires  aux relations.
        new_map = functions.add_map(u'Carte 1')
        service = functions.add_highlevelservice(u'myservice')
        return dict(map=new_map, service=service)
コード例 #7
0
ファイル: test_mapnode.py プロジェクト: vigilo/models
    def do_get_dependencies(self):
        """Generate some data for the test"""
        ModelTest.do_get_dependencies(self)

        # Création du groupe de cartes racine.
        functions.add_mapgroup(u'Root')

        # Création des objets nécessaires  aux relations.
        new_map = functions.add_map(u'Carte 1')
        host = functions.add_host(u'host1.example.com')
        return dict(map=new_map, host=host)
コード例 #8
0
ファイル: test_dependency.py プロジェクト: vigilo/models
    def do_get_dependencies(self):
        """Generate some data for the test"""
        ModelTest.do_get_dependencies(self)
        host = functions.add_host(u'myhost')
        service = functions.add_lowlevelservice(host, u'myservice')
        depgroup = functions.add_dependency_group(
                        host, service, u'topology', u'+')

        return dict(
            idgroup=depgroup,
            supitem=service,
        )
コード例 #9
0
ファイル: test_hostclass.py プロジェクト: vigilo/models
 def do_get_dependencies(self):
     """Generate some data for the test"""
     ModelTest.do_get_dependencies(self)
     host = Host(
         name=u"myhost",
         snmpcommunity=u"public",
         description=u"My Host",
         hosttpl=u"template",
         address=u"127.0.0.1",
         snmpport=1234,
         weight=42,
     )
     DBSession.add(host)
     return dict(hosts=[host])
コード例 #10
0
ファイル: test_maplink.py プロジェクト: vigilo/models
    def do_get_dependencies(self):
        """Generate some data for the test"""
        ModelTest.do_get_dependencies(self)

        # Création du groupe de cartes racine.
        functions.add_mapgroup(u'Root')

        # Création des objets nécessaires  aux relations.
        new_map = functions.add_map(u'Carte 1')
        host1 = functions.add_host(u'host1.example.com')
        host2 = functions.add_host(u'host2.example.com')
        reference = functions.add_lowlevelservice(host1, u'myservice')
        from_node = functions.add_node_host(host1, u'Host 1', new_map)
        to_node = functions.add_node_host(host2, u'Host 2', new_map)
        return dict(from_node=from_node,
                    to_node=to_node,
                    map=new_map,
                    reference=reference)
コード例 #11
0
ファイル: test_hoststate.py プロジェクト: vigilo/models
    def do_get_dependencies(self):
        """Génère les dépendances de cette instance."""
        # Insère les noms d'états dans la base de données.
        ModelTest.do_get_dependencies(self)

        host = Host(
            name=u'myhost',
            snmpcommunity=u'public',
            description=u'My Host',
            hosttpl=u'template',
            address=u'127.0.0.1',
            snmpport=u'1234',
            weight=42,
        )
        DBSession.add(host)

        DBSession.flush()
        return dict(idsupitem=host.idhost)
コード例 #12
0
ファイル: test_hoststate.py プロジェクト: vigilo/models
 def __init__(self):
     """Initialise le test."""
     ModelTest.__init__(self)
コード例 #13
0
ファイル: test_perfdatasource.py プロジェクト: vigilo/models
 def do_get_dependencies(self):
     """Generate some data for the test"""
     ModelTest.do_get_dependencies(self)
     host = functions.add_host(u'myhost')
     return dict(host=host)
コード例 #14
0
ファイル: test_permission.py プロジェクト: vigilo/models
 def __init__(self):
     ModelTest.__init__(self)
コード例 #15
0
ファイル: test_service.py プロジェクト: vigilo/models
 def do_get_dependencies(self):
     """Generate some data for the test"""
     ModelTest.do_get_dependencies(self)
     # Création de l'hôte physique sur lequel portera la dépendance.
     host = functions.add_host(u'myhost')
     return dict(host=host)
コード例 #16
0
ファイル: test_confitem.py プロジェクト: vigilo/models
 def do_get_dependencies(self):
     """Insertion de données dans la base préalable aux tests."""
     ModelTest.do_get_dependencies(self)
     host = functions.add_host(u'myhost')
     return dict(supitem=host)
コード例 #17
0
ファイル: test_confitem.py プロジェクト: vigilo/models
 def do_get_dependencies(self):
     """Insertion de données dans la base préalable aux tests."""
     ModelTest.do_get_dependencies(self)
     host = functions.add_host(u'myhost')
     service = functions.add_lowlevelservice(host, u'myservice')
     return dict(supitem=service)
コード例 #18
0
ファイル: test_user.py プロジェクト: vigilo/models
 def __init__(self):
     """Initialisation du test."""
     ModelTest.__init__(self)
コード例 #19
0
ファイル: test_impactedpath.py プロジェクト: vigilo/models
 def do_get_dependencies(self):
     """Création des dépendances du test."""
     ModelTest.do_get_dependencies(self)
     host = functions.add_host(u'myhost')
     return dict(supitem=host)