Revision 9c0dbb6a
Changement de la base de donnée pour PostgreSQL
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@293 b22e2e97-25c9-44ff-b637-2e5ceca36478
vigiboard/tests/functional/test_vigiboardrequest.py | ||
---|---|---|
14 | 14 |
import tg |
15 | 15 |
import transaction |
16 | 16 |
|
17 |
#Create an empty database before we start our tests for this module |
|
18 |
def setup(): |
|
19 |
"""Function called by nose on module load""" |
|
20 |
setup_db() |
|
21 |
|
|
22 |
#Teardown that database |
|
23 |
def teardown(): |
|
24 |
"""Function called by nose after all tests in this module ran""" |
|
25 |
teardown_db() |
|
26 | 17 |
|
27 | 18 |
class TestVigiboardRequest(TestController): |
28 | 19 |
"""Test de la classe Vigiboard Request""" |
29 | 20 |
|
21 |
def tearDown(self): |
|
22 |
DBSession.rollback() |
|
23 |
transaction.begin() |
|
24 |
teardown_db() |
|
25 |
|
|
30 | 26 |
def test_creation_requete(self): |
31 | 27 |
""" |
32 | 28 |
Génération d'une requête avec application d'un plugin et |
33 | 29 |
des permissions |
34 | 30 |
""" |
35 |
|
|
36 | 31 |
# On commence par peupler la base de donnée actuellement vide |
37 | 32 |
|
38 | 33 |
# les groups et leurs dépendances |
... | ... | |
92 | 87 |
DBSession.add(ServiceGroups(servicename = "monserviceuser", |
93 | 88 |
groupname = "hosteditors")) |
94 | 89 |
DBSession.flush() |
95 |
|
|
96 | 90 |
# On commit tout car app.get fait un rollback ou équivalent |
97 | 91 |
transaction.commit() |
98 |
|
|
99 | 92 |
# On indique qui on est et on requête l'index pour obtenir |
100 | 93 |
# toutes les variables de sessions |
101 | 94 |
environ = {'REMOTE_USER': 'editor'} |
Also available in: Unified diff