Revision 01ddeed2
Correction des tests unitaires de VigiBoard suite à épuration des données initiales de la BDD.
git-svn-id: https://vigilo-dev.si.c-s.fr/svn@2794 b22e2e97-25c9-44ff-b637-2e5ceca36478
vigiboard/tests/__init__.py | ||
---|---|---|
57 | 57 |
test_file = path.join(conf_dir, 'test.ini') |
58 | 58 |
cmd = SetupCommand('setup-app') |
59 | 59 |
cmd.run([test_file]) |
60 |
|
|
60 |
|
|
61 |
# Ajout de l'utilisateur 'editor' et de ses permissions limitées. |
|
62 |
# Utilisé pour vérifier la gestion des permissions. |
|
63 |
from vigilo.models import tables |
|
64 |
editor = tables.User() |
|
65 |
editor.user_name = u'editor' |
|
66 |
editor.email = u'editor@somedomain.com' |
|
67 |
editor.fullname = u'Editor' |
|
68 |
editor.password = u'editpass' |
|
69 |
DBSession.add(editor) |
|
70 |
DBSession.flush() |
|
71 |
|
|
72 |
group = tables.UserGroup() |
|
73 |
group.group_name = u'editors' |
|
74 |
group.users.append(editor) |
|
75 |
DBSession.add(group) |
|
76 |
DBSession.flush() |
|
77 |
|
|
78 |
permission = tables.Permission() |
|
79 |
permission.permission_name = u'edit' |
|
80 |
permission.usergroups.append(group) |
|
81 |
DBSession.add(permission) |
|
82 |
DBSession.flush() |
|
83 |
|
|
84 |
|
|
61 | 85 |
def tearDown(self): |
62 | 86 |
"""Method called by nose after running each test""" |
63 | 87 |
# Cleaning up the database: |
Also available in: Unified diff