Project

General

Profile

Revision 02c4a1e7

ID02c4a1e751b5e5251c5a542fd5b668951a15fa26
Parent 04cd2200
Child d3bc1ee3

Added by Francois POIROTTE almost 7 years ago

[#1543] Compatibilité TG 2.3.x

Change-Id: I9171224d261ccbc2d9a1b3d3c9107f10742bdd54
Refs: #1543

View differences:

vigiboard/tests/functional/plugins/test_details_plugin_maps.py
12 12
from vigiboard.tests import TestController
13 13
from vigilo.models.session import DBSession
14 14
from vigilo.models.demo import functions
15
from vigilo.models.tables import Permission, CorrEvent, Host, LowLevelService
15
from vigilo.models import tables
16 16

  
17 17
class TestDetailsPluginMapsHostLimited(TestController):
18 18
    """
......
21 21
    """
22 22
    application_under_test = 'limited_maps'
23 23
    # Seules les 2 premières cartes doivent figurer.
24
    # La 1ère correspond à la limite, la 2 seconde permet
24
    # La 1ère correspond à la limite, la seconde permet
25 25
    # de détecter qu'il y avait plus de cartes que la limite.
26 26
    manager = [[1, 'M1'], [2, 'M2']]
27 27
    # L'utilisateur avec droits étendus voit
......
30 30
    # L'utilisateur avec droits restreints ne voit
31 31
    # qu'une seule carte : "M2".
32 32
    restricted = [[2, 'M2']]
33
    supitem_class = Host
33
    supitem_class = tables.Host
34 34

  
35 35
    def shortDescription(self, *args, **kwargs):
36 36
        """Description courte du test en cours d'exécution."""
......
43 43
        # On fait manuellement ce que l'initialisation de VigiMap ferait
44 44
        # (car on est dans les tests de VigiBoard, pas ceux de VigiMap).
45 45
        root = functions.add_mapgroup(u'Root')
46
        DBSession.add(Permission(permission_name=u'vigimap-access'))
46
        DBSession.add(tables.Permission(permission_name=u'vigimap-access'))
47 47

  
48 48
        print "Creation hote, service et cartes"
49 49
        host = functions.add_host(u'localhost éçà')
......
106 106
        print "Insertion evenement correle"
107 107
        timestamp = datetime.now()
108 108
        supitem = DBSession.query(self.supitem_class).one()
109
        if isinstance(supitem, Host):
109
        if isinstance(supitem, tables.Host):
110 110
            event = functions.add_event(supitem, u'DOWN', u'', timestamp)
111 111
        else: # Sinon, il s'agit d'un LowLevelService.
112 112
            event = functions.add_event(supitem, u'CRITICAL', u'', timestamp)
113 113
        functions.add_correvent([event], timestamp=timestamp)
114 114
        DBSession.flush()
115 115
        transaction.commit()
116
        correvent = DBSession.query(CorrEvent.idcorrevent).one()
116
        correvent = DBSession.query(tables.CorrEvent.idcorrevent).one()
117 117
        return correvent.idcorrevent
118 118

  
119 119
    def test_maps_links_anonymous(self):
......
217 217
    Idem que la classe mère mais teste un événement corrélé
218 218
    portant sur un service de l'hôte plutôt que sur l'hôte lui-même.
219 219
    """
220
    supitem_class = LowLevelService
220
    supitem_class = tables.LowLevelService
221 221

  
222 222
    def shortDescription(self, *args, **kwargs):
223 223
        """Description courte du test en cours d'exécution."""
......
232 232
    Idem que la classe mère mais teste un événement corrélé
233 233
    portant sur un service de l'hôte plutôt que sur l'hôte lui-même.
234 234
    """
235
    supitem_class = LowLevelService
235
    supitem_class = tables.LowLevelService
236 236

  
237 237
    def shortDescription(self, *args, **kwargs):
238 238
        """Description courte du test en cours d'exécution."""
......
247 247
    Idem que la classe mère mais teste un événement corrélé
248 248
    portant sur un service de l'hôte plutôt que sur l'hôte lui-même.
249 249
    """
250
    supitem_class = LowLevelService
250
    supitem_class = tables.LowLevelService
251 251

  
252 252
    def shortDescription(self, *args, **kwargs):
253 253
        """Description courte du test en cours d'exécution."""

Also available in: Unified diff