Revision 24d74687
Mise à jour de VigiBoard et de ses tests unitaires suite aux changements
dans le modèle (r2606).
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@2607 b22e2e97-25c9-44ff-b637-2e5ceca36478
vigiboard/tests/functional/test_search_form_host.py | ||
---|---|---|
8 | 8 |
|
9 | 9 |
from vigiboard.tests import TestController |
10 | 10 |
from vigilo.models.session import DBSession |
11 |
from vigilo.models.tables import HostGroup, Host, Permission, \ |
|
12 |
Event, CorrEvent, StateName |
|
11 |
from vigilo.models.tables import SupItemGroup, Host, Permission, \ |
|
12 |
Event, CorrEvent, StateName, \ |
|
13 |
GroupHierarchy |
|
13 | 14 |
|
14 | 15 |
def insert_deps(): |
15 | 16 |
"""Insère les dépendances nécessaires aux tests.""" |
16 | 17 |
timestamp = datetime.now() |
17 | 18 |
|
18 |
hostgroup = HostGroup(
|
|
19 |
hostgroup = SupItemGroup(
|
|
19 | 20 |
name=u'foo', |
20 | 21 |
) |
21 | 22 |
DBSession.add(hostgroup) |
22 | 23 |
DBSession.flush() |
23 | 24 |
|
25 |
DBSession.add(GroupHierarchy( |
|
26 |
parent=hostgroup, |
|
27 |
child=hostgroup, |
|
28 |
hops=0, |
|
29 |
)) |
|
30 |
DBSession.flush() |
|
31 |
|
|
24 | 32 |
host = Host( |
25 | 33 |
name=u'bar', |
26 | 34 |
checkhostcmd=u'', |
... | ... | |
35 | 43 |
DBSession.add(host) |
36 | 44 |
DBSession.flush() |
37 | 45 |
|
38 |
hostgroup.hosts.append(host)
|
|
46 |
hostgroup.supitems.append(host)
|
|
39 | 47 |
DBSession.flush() |
40 | 48 |
|
41 | 49 |
event = Event( |
... | ... | |
71 | 79 |
# pour lesquel l'utilisateur a les permissions. |
72 | 80 |
hostgroup = insert_deps() |
73 | 81 |
manage = Permission.by_permission_name(u'manage') |
74 |
manage.hostgroups.append(hostgroup)
|
|
82 |
manage.supitemgroups.append(hostgroup)
|
|
75 | 83 |
DBSession.flush() |
76 | 84 |
transaction.commit() |
77 | 85 |
|
Also available in: Unified diff