Projet

Général

Profil

« Précédent | Suivant » 

Révision a485f930

Ajouté par Frédéric Péters il y a presque 2 ans

tests: run against postgresql (#67383)

Voir les différences:

tests/test_backoffice_pages.py
10 10
from wcs.qommon.http_request import HTTPRequest
11 11
from wcs.qommon.template import get_current_theme
12 12
from wcs.categories import Category
13
from wcs.roles import Role
14 13
from wcs.workflows import Workflow
15 14
from wcs.formdef import FormDef
16 15
from wcs import fields
17 16

  
18
from utilities import get_app, login, create_temporary_pub
17
from utilities import get_app, login, create_temporary_pub, clean_temporary_pub
19 18

  
20 19

  
21 20
def setup_module(module):
......
31 30
    pub.write_cfg()
32 31

  
33 32

  
33
def teardown_module(module):
34
    clean_temporary_pub()
35

  
36

  
34 37
def create_agent():
35
    if pub.user_class.has_key('agent'):
36
        return
38
    if pub.user_class.get_users_with_name_identifier('agent'):
39
        return pub.user_class.get_users_with_name_identifier('agent')[0]
37 40
    user1 = pub.user_class(name='agent')
38
    user1.id = 'admin'
41
    user1.name_identifiers = ['agent']
39 42
    user1.is_admin = False
40 43
    user1.store()
41 44

  
......
51 54

  
52 55

  
53 56
def create_role():
54
    Role.wipe()
55
    role = Role(name='foobar')
57
    pub.role_class.wipe()
58
    role = pub.role_class(name='foobar')
56 59
    role.allows_backoffice_access = True
57 60
    role.store()
58 61
    return role

Formats disponibles : Unified diff