Revision 530d2484
Supprime avertissements valeurs non-Unicode (#134)
Évite des avertissements levés par SQLAlchemy car les valeurs du
formulaire d'authentification n'ont pas le bon type (str au lieu de
unicode).
Note : nécessite de mettre à jour le fichier who.ini des applications.
Ajoute un nouveau paramètre "encoding" au plugin "friendlyform". Si ce
paramètre est omis, aucune conversion d'encodage n'est réalisée et le
comportement du module est le même qu'auparavant.
Évite le même genre d'avertissements durant les tests unitaires
également.
Change-Id: I887a85cf48b92d24cae5de63325d4855d7ab7b86
Refs: #134.
Reviewed-on: https://vigilo-dev.si.c-s.fr/review/441
Tested-by: Build system <qa@vigilo-dev.si.c-s.fr>
Reviewed-by: Aurelien BOMPARD <aurelien.bompard@c-s.fr>
vigiboard/tests/functional/test_search_form_supitemgroup.py | ||
---|---|---|
27 | 27 |
"""Teste la recherche par supitemgroup avec les bons droits d'accès.""" |
28 | 28 |
|
29 | 29 |
# On récupère les 3 groupes de supitems utilisés lors de ces tests. |
30 |
root = SupItemGroup.by_group_name('root') |
|
31 |
maingroup = SupItemGroup.by_group_name('maingroup') |
|
32 |
group1 = SupItemGroup.by_group_name('group1') |
|
30 |
root = SupItemGroup.by_group_name(u'root')
|
|
31 |
maingroup = SupItemGroup.by_group_name(u'maingroup')
|
|
32 |
group1 = SupItemGroup.by_group_name(u'group1')
|
|
33 | 33 |
|
34 | 34 |
# L'utilisateur est authentifié avec des permissions réduites. |
35 | 35 |
# Il effectue une recherche sur un groupe de supitems auquel |
... | ... | |
108 | 108 |
assert_true(len(cols) > 1) |
109 | 109 |
|
110 | 110 |
# L'utilisateur est authentifié et fait partie du groupe |
111 |
# 'managers'. Il effectue une recherche sur un groupe de supitems,
|
|
111 |
# 'managers'. Il effectue une recherche sur un groupe de supitems, |
|
112 | 112 |
# et on s'attend à ce que la requête retourne 5 résultats. |
113 | 113 |
environ = {'REMOTE_USER': 'manager'} |
114 | 114 |
response = self.app.get( |
... | ... | |
167 | 167 |
"""Teste la recherche par supitemgroup SANS les droits d'accès.""" |
168 | 168 |
|
169 | 169 |
# On récupère les 2 groupes de supitems utilisés lors de ces tests. |
170 |
maingroup = SupItemGroup.by_group_name('maingroup') |
|
171 |
group2 = SupItemGroup.by_group_name('group2') |
|
170 |
maingroup = SupItemGroup.by_group_name(u'maingroup')
|
|
171 |
group2 = SupItemGroup.by_group_name(u'group2')
|
|
172 | 172 |
|
173 | 173 |
# L'utilisateur n'est pas authentifié. |
174 | 174 |
response = self.app.get('/', status=401) |
... | ... | |
193 | 193 |
cols = response.lxml.xpath('//table[@class="vigitable"]/tbody/tr/td') |
194 | 194 |
print "There are %d columns in the result set" % len(cols) |
195 | 195 |
assert_equal(len(cols), 1) |
196 |
|
Also available in: Unified diff