Revision 0dff1e21
[#1667] Préparation compatibilité Python 3
Change-Id: I6d31beff11682430369cc19faedee49019b28ac0
Refs: #1667
vigiboard/controllers/root.py | ||
---|---|---|
623 | 623 |
"to VigiBoard")) |
624 | 624 |
try: |
625 | 625 |
condition.check_authorization(request.environ) |
626 |
except NotAuthorizedError, e:
|
|
626 |
except NotAuthorizedError as e:
|
|
627 | 627 |
reason = unicode(e) |
628 | 628 |
flash(reason, 'error') |
629 | 629 |
raise redirect(request.environ.get('HTTP_REFERER', '/')) |
vigiboard/controllers/silence.py | ||
---|---|---|
274 | 274 |
try: |
275 | 275 |
silence = DBSession.query(Silence |
276 | 276 |
).filter(Silence.idsilence == id).one() |
277 |
except InvalidRequestError, e:
|
|
277 |
except InvalidRequestError as e:
|
|
278 | 278 |
msg = _('An exception has been raised while ' \ |
279 | 279 |
'querying the database: %s') % str(e) |
280 | 280 |
error_handler.handle_error_message(msg) |
... | ... | |
373 | 373 |
try: |
374 | 374 |
supitem = DBSession.query(SupItem |
375 | 375 |
).filter(SupItem.idsupitem == idsupitem).one() |
376 |
except InvalidRequestError, e:
|
|
376 |
except InvalidRequestError as e:
|
|
377 | 377 |
msg = _('An exception has been raised while ' \ |
378 | 378 |
'querying the database: %s') % str(e) |
379 | 379 |
error_handler.handle_error_message(msg) |
... | ... | |
395 | 395 |
try: |
396 | 396 |
silence = DBSession.query(Silence |
397 | 397 |
).filter(Silence.idsilence == idsilence).one() |
398 |
except InvalidRequestError, e:
|
|
398 |
except InvalidRequestError as e:
|
|
399 | 399 |
msg = _('An exception has been raised while ' \ |
400 | 400 |
'querying the database: %s') % str(e) |
401 | 401 |
error_handler.handle_error_message(msg) |
... | ... | |
433 | 433 |
).filter(StateName.statename == state).one() |
434 | 434 |
silence.states.append(s) |
435 | 435 |
DBSession.flush() |
436 |
except (IntegrityError, InvalidRequestError), e:
|
|
436 |
except (IntegrityError, InvalidRequestError) as e:
|
|
437 | 437 |
msg = _('An exception has been raised while ' \ |
438 | 438 |
'updating the database: %s') % str(e) |
439 | 439 |
error_handler.handle_error_message(msg) |
... | ... | |
544 | 544 |
try: |
545 | 545 |
silences = DBSession.query(Silence |
546 | 546 |
).filter(Silence.idsilence.in_(id)).all() |
547 |
except InvalidRequestError, e:
|
|
547 |
except InvalidRequestError as e:
|
|
548 | 548 |
msg = _('An exception has been raised while ' \ |
549 | 549 |
'querying the database: %s') % str(e) |
550 | 550 |
error_handler.handle_error_message(msg) |
... | ... | |
575 | 575 |
for silence in silences: |
576 | 576 |
DBSession.delete(silence) |
577 | 577 |
DBSession.flush() |
578 |
except InvalidRequestError, e:
|
|
578 |
except InvalidRequestError as e:
|
|
579 | 579 |
msg = _('An exception has been raised while ' \ |
580 | 580 |
'deleting the silence rules: %s') % str(e) |
581 | 581 |
error_handler.handle_error_message(msg) |
vigiboard/tests/functional/plugins/test_details_plugin_maps.py | ||
---|---|---|
6 | 6 |
Teste la partie "Cartes" du formulaire contenant les détails |
7 | 7 |
pour un événement corrélé. |
8 | 8 |
""" |
9 |
from __future__ import print_function |
|
9 | 10 |
from datetime import datetime |
10 | 11 |
import transaction |
11 | 12 |
|
... | ... | |
45 | 46 |
root = functions.add_mapgroup(u'Root') |
46 | 47 |
DBSession.add(tables.Permission(permission_name=u'vigimap-access')) |
47 | 48 |
|
48 |
print "Creation hote, service et cartes"
|
|
49 |
print("Creation hote, service et cartes")
|
|
49 | 50 |
host = functions.add_host(u'localhost éçà') |
50 | 51 |
functions.add_lowlevelservice(host, u'lls éçà') |
51 | 52 |
sig = functions.add_supitemgroup(u'supitemgroup éçà') |
... | ... | |
59 | 60 |
|
60 | 61 |
# On ajoute l'hôte 2 fois sur M1 pour vérifier |
61 | 62 |
# l'absense de doublons dans les liens. |
62 |
print "Preparation cartes"
|
|
63 |
print("Preparation cartes")
|
|
63 | 64 |
functions.add_node_host(host, 'h1', m1) |
64 | 65 |
functions.add_node_host(host, 'h2', m1) |
65 | 66 |
functions.add_node_host(host, 'h', m2) |
66 | 67 |
functions.add_node_host(host, 'h', m3) |
67 | 68 |
|
68 | 69 |
# Création de quelques utilisateurs. |
69 |
print "Creation des comptes utilisateurs et reglages permissions"
|
|
70 |
print("Creation des comptes utilisateurs et reglages permissions")
|
|
70 | 71 |
functions.add_user(u'restricted', u're@strict.ed', |
71 | 72 |
u'restricted', u'restricted', |
72 | 73 |
u'restricted') |
... | ... | |
103 | 104 |
|
104 | 105 |
def _insert_dep(self): |
105 | 106 |
"""Insertion de l'événement corrélé de test.""" |
106 |
print "Insertion evenement correle"
|
|
107 |
print("Insertion evenement correle")
|
|
107 | 108 |
timestamp = datetime.now() |
108 | 109 |
supitem = DBSession.query(self.supitem_class).one() |
109 | 110 |
if isinstance(supitem, tables.Host): |
vigiboard/tests/functional/test_correvents_table.py | ||
---|---|---|
7 | 7 |
Test du tableau d'événements de Vigiboard |
8 | 8 |
""" |
9 | 9 |
|
10 |
from __future__ import absolute_import |
|
10 |
from __future__ import absolute_import, print_function
|
|
11 | 11 |
|
12 | 12 |
from nose.tools import assert_true, assert_equal |
13 | 13 |
|
... | ... | |
38 | 38 |
|
39 | 39 |
# Il doit y avoir 2 lignes de résultats. |
40 | 40 |
rows = self.get_rows(response) |
41 |
print "There are %d rows in the result set" % len(rows)
|
|
41 |
print("There are %d rows in the result set" % len(rows))
|
|
42 | 42 |
assert_equal(len(rows), 2) |
43 | 43 |
|
44 | 44 |
# Il doit y avoir plusieurs colonnes dans la ligne de résultats. |
45 | 45 |
cols = self.get_cells(response) |
46 |
print "There are %d columns in the result set" % len(cols)
|
|
46 |
print("There are %d columns in the result set" % len(cols))
|
|
47 | 47 |
assert_true(len(cols) > 1) |
48 | 48 |
|
49 | 49 |
# Mêmes vérifications pour le CSV. |
... | ... | |
60 | 60 |
|
61 | 61 |
# Il doit y avoir 5 lignes de résultats. |
62 | 62 |
rows = self.get_rows(response) |
63 |
print "There are %d rows in the result set" % len(rows)
|
|
63 |
print("There are %d rows in the result set" % len(rows))
|
|
64 | 64 |
assert_equal(len(rows), 5) |
65 | 65 |
|
66 | 66 |
# Il doit y avoir plusieurs colonnes dans la ligne de résultats. |
67 | 67 |
cols = self.get_cells(response) |
68 |
print "There are %d columns in the result set" % len(cols)
|
|
68 |
print("There are %d columns in the result set" % len(cols))
|
|
69 | 69 |
assert_true(len(cols) > 1) |
70 | 70 |
|
71 | 71 |
# Mêmes vérifications pour le CSV. |
... | ... | |
82 | 82 |
|
83 | 83 |
# Il doit y avoir 5 lignes de résultats. |
84 | 84 |
rows = self.get_rows(response) |
85 |
print "There are %d rows in the result set" % len(rows)
|
|
85 |
print("There are %d rows in the result set" % len(rows))
|
|
86 | 86 |
assert_equal(len(rows), 5) |
87 | 87 |
|
88 | 88 |
# Il doit y avoir plusieurs colonnes dans la ligne de résultats. |
89 | 89 |
cols = self.get_cells(response) |
90 |
print "There are %d columns in the result set" % len(cols)
|
|
90 |
print("There are %d columns in the result set" % len(cols))
|
|
91 | 91 |
assert_true(len(cols) > 1) |
92 | 92 |
|
93 | 93 |
# Mêmes vérifications pour le CSV. |
... | ... | |
123 | 123 |
|
124 | 124 |
# Il doit y avoir 1 ligne de résultats. |
125 | 125 |
rows = self.get_rows(response) |
126 |
print "There are %d rows in the result set" % len(rows)
|
|
126 |
print("There are %d rows in the result set" % len(rows))
|
|
127 | 127 |
assert_equal(len(rows), 1) |
128 | 128 |
|
129 | 129 |
# L'utilisateur fait partie du groupe 'managers' |
... | ... | |
134 | 134 |
|
135 | 135 |
# Il doit y avoir 1 ligne de résultats. |
136 | 136 |
rows = self.get_rows(response) |
137 |
print "There are %d rows in the result set" % len(rows)
|
|
137 |
print("There are %d rows in the result set" % len(rows))
|
|
138 | 138 |
assert_equal(len(rows), 1) |
139 | 139 |
|
140 | 140 |
def test_correvents_table_for_host(self): |
... | ... | |
163 | 163 |
|
164 | 164 |
# Il doit y avoir 1 ligne de résultats. |
165 | 165 |
rows = self.get_rows(response) |
166 |
print "There are %d rows in the result set" % len(rows)
|
|
166 |
print("There are %d rows in the result set" % len(rows))
|
|
167 | 167 |
assert_equal(len(rows), 1) |
168 | 168 |
|
169 | 169 |
# L'utilisateur fait partie du groupe 'managers'. |
... | ... | |
174 | 174 |
|
175 | 175 |
# Il doit y avoir 1 ligne de résultats. |
176 | 176 |
rows = self.get_rows(response) |
177 |
print "There are %d rows in the result set" % len(rows)
|
|
177 |
print("There are %d rows in the result set" % len(rows))
|
|
178 | 178 |
assert_equal(len(rows), 1) |
vigiboard/tests/functional/test_search_form_host.py | ||
---|---|---|
5 | 5 |
""" |
6 | 6 |
Teste le formulaire de recherche avec un nom d'hôte. |
7 | 7 |
""" |
8 |
from __future__ import print_function |
|
8 | 9 |
from nose.tools import assert_true, assert_equal |
9 | 10 |
from datetime import datetime |
10 | 11 |
import transaction |
... | ... | |
99 | 100 |
|
100 | 101 |
# Il doit y avoir 1 seule ligne de résultats. |
101 | 102 |
rows = self.get_rows(response) |
102 |
print "There are %d rows in the result set" % len(rows)
|
|
103 |
print("There are %d rows in the result set" % len(rows))
|
|
103 | 104 |
assert_equal(len(rows), 1) |
104 | 105 |
|
105 | 106 |
# Il doit y avoir plusieurs colonnes dans la ligne de résultats. |
106 | 107 |
cols = self.get_cells(response) |
107 |
print "There are %d columns in the result set" % len(cols)
|
|
108 |
print("There are %d columns in the result set" % len(cols))
|
|
108 | 109 |
assert_true(len(cols) > 1) |
109 | 110 |
|
110 | 111 |
def test_search_inexistent_host(self): |
... | ... | |
117 | 118 |
|
118 | 119 |
# Il doit y avoir 1 seule ligne de résultats. |
119 | 120 |
rows = self.get_rows(response) |
120 |
print "There are %d rows in the result set" % len(rows)
|
|
121 |
print("There are %d rows in the result set" % len(rows))
|
|
121 | 122 |
assert_equal(len(rows), 1) |
122 | 123 |
|
123 | 124 |
# Il doit y avoir 1 seule colonne dans la ligne de résultats. |
124 | 125 |
# (la colonne contient le texte "Il n'y a aucun événément", traduit) |
125 | 126 |
cols = self.get_cells(response) |
126 |
print "There are %d columns in the result set" % len(cols)
|
|
127 |
print("There are %d columns in the result set" % len(cols))
|
|
127 | 128 |
assert_equal(len(cols), 1) |
128 | 129 |
|
129 | 130 |
def test_search_host_when_disallowed(self): |
... | ... | |
141 | 142 |
|
142 | 143 |
# Il doit y avoir 1 seule ligne de résultats. |
143 | 144 |
rows = self.get_rows(response) |
144 |
print "There are %d rows in the result set" % len(rows)
|
|
145 |
print("There are %d rows in the result set" % len(rows))
|
|
145 | 146 |
assert_equal(len(rows), 1) |
146 | 147 |
|
147 | 148 |
# Il doit y avoir 1 seule colonne dans la ligne de résultats. |
148 | 149 |
# (la colonne contient le texte "Il n'y a aucun événément", traduit) |
149 | 150 |
cols = self.get_cells(response) |
150 |
print "There are %d columns in the result set" % len(cols)
|
|
151 |
print("There are %d columns in the result set" % len(cols))
|
|
151 | 152 |
assert_equal(len(cols), 1) |
vigiboard/tests/functional/test_search_form_misc.py | ||
---|---|---|
5 | 5 |
""" |
6 | 6 |
Teste le formulaire de recherche avec divers champs. |
7 | 7 |
""" |
8 |
from __future__ import print_function |
|
8 | 9 |
from nose.tools import assert_true, assert_equal |
9 | 10 |
from datetime import datetime |
10 | 11 |
from datetime import timedelta |
... | ... | |
94 | 95 |
}, |
95 | 96 |
extra_environ={'REMOTE_USER': 'user'}) |
96 | 97 |
rows = self.get_rows(response) |
97 |
print "There are %d rows in the result set" % len(rows)
|
|
98 |
print("There are %d rows in the result set" % len(rows))
|
|
98 | 99 |
return len(rows) |
99 | 100 |
|
100 | 101 |
def test_search_by_output(self): |
... | ... | |
109 | 110 |
|
110 | 111 |
# Il doit y avoir 1 seule ligne de résultats. |
111 | 112 |
rows = self.get_rows(response) |
112 |
print "There are %d rows in the result set" % len(rows)
|
|
113 |
print("There are %d rows in the result set" % len(rows))
|
|
113 | 114 |
assert_equal(len(rows), 1) |
114 | 115 |
|
115 | 116 |
# Il doit y avoir plusieurs colonnes dans la ligne de résultats. |
116 | 117 |
cols = self.get_cells(response) |
117 |
print "There are %d columns in the result set" % len(cols)
|
|
118 |
print("There are %d columns in the result set" % len(cols))
|
|
118 | 119 |
assert_true(len(cols) > 1) |
119 | 120 |
|
120 | 121 |
def test_search_by_trouble_ticket(self): |
... | ... | |
130 | 131 |
|
131 | 132 |
# Il doit y avoir 1 seule ligne de résultats. |
132 | 133 |
rows = self.get_rows(response) |
133 |
print "There are %d rows in the result set" % len(rows)
|
|
134 |
print("There are %d rows in the result set" % len(rows))
|
|
134 | 135 |
assert_equal(len(rows), 1) |
135 | 136 |
|
136 | 137 |
# Il doit y avoir plusieurs colonnes dans la ligne de résultats. |
137 | 138 |
cols = self.get_cells(response) |
138 |
print "There are %d columns in the result set" % len(cols)
|
|
139 |
print("There are %d columns in the result set" % len(cols))
|
|
139 | 140 |
assert_true(len(cols) > 1) |
140 | 141 |
|
141 | 142 |
def test_search_by_dates(self): |
... | ... | |
158 | 159 |
|
159 | 160 |
# Il doit y avoir 1 seule ligne de résultats. |
160 | 161 |
rows = self.get_rows(response) |
161 |
print "There are %d rows in the result set" % len(rows)
|
|
162 |
print("There are %d rows in the result set" % len(rows))
|
|
162 | 163 |
assert_equal(len(rows), 1) |
163 | 164 |
|
164 | 165 |
# Il doit y avoir plusieurs colonnes dans la ligne de résultats. |
165 | 166 |
cols = self.get_cells(response) |
166 |
print "There are %d columns in the result set" % len(cols)
|
|
167 |
print("There are %d columns in the result set" % len(cols))
|
|
167 | 168 |
assert_true(len(cols) > 1) |
168 | 169 |
|
169 | 170 |
def test_future_begin_date(self): |
vigiboard/tests/functional/test_search_form_service.py | ||
---|---|---|
5 | 5 |
""" |
6 | 6 |
Teste le formulaire de recherche avec un nom de service. |
7 | 7 |
""" |
8 |
from __future__ import print_function |
|
8 | 9 |
from nose.tools import assert_true, assert_equal |
9 | 10 |
from datetime import datetime |
10 | 11 |
import transaction |
... | ... | |
77 | 78 |
|
78 | 79 |
# Il doit y avoir 1 seule ligne de résultats. |
79 | 80 |
rows = self.get_rows(response) |
80 |
print "There are %d rows in the result set" % len(rows)
|
|
81 |
print("There are %d rows in the result set" % len(rows))
|
|
81 | 82 |
assert_equal(len(rows), 1) |
82 | 83 |
|
83 | 84 |
# Il doit y avoir plusieurs colonnes dans la ligne de résultats. |
84 | 85 |
cols = self.get_cells(response) |
85 |
print "There are %d columns in the result set" % len(cols)
|
|
86 |
print("There are %d columns in the result set" % len(cols))
|
|
86 | 87 |
assert_true(len(cols) > 1) |
87 | 88 |
|
88 | 89 |
def test_search_service_when_allowed_by_service(self): |
... | ... | |
111 | 112 |
|
112 | 113 |
# Il doit y avoir 1 seule ligne de résultats. |
113 | 114 |
rows = self.get_rows(response) |
114 |
print "There are %d rows in the result set" % len(rows)
|
|
115 |
print("There are %d rows in the result set" % len(rows))
|
|
115 | 116 |
assert_equal(len(rows), 1) |
116 | 117 |
|
117 | 118 |
# Il doit y avoir plusieurs colonnes dans la ligne de résultats. |
118 | 119 |
cols = self.get_cells(response) |
119 |
print "There are %d columns in the result set" % len(cols)
|
|
120 |
print("There are %d columns in the result set" % len(cols))
|
|
120 | 121 |
assert_true(len(cols) > 1) |
121 | 122 |
|
122 | 123 |
def test_search_inexistent_service(self): |
... | ... | |
129 | 130 |
|
130 | 131 |
# Il doit y avoir 1 seule ligne de résultats. |
131 | 132 |
rows = self.get_rows(response) |
132 |
print "There are %d rows in the result set" % len(rows)
|
|
133 |
print("There are %d rows in the result set" % len(rows))
|
|
133 | 134 |
assert_equal(len(rows), 1) |
134 | 135 |
|
135 | 136 |
# Il doit y avoir 1 seule colonne dans la ligne de résultats. |
... | ... | |
152 | 153 |
|
153 | 154 |
# Il doit y avoir 1 seule ligne de résultats. |
154 | 155 |
rows = self.get_rows(response) |
155 |
print "There are %d rows in the result set" % len(rows)
|
|
156 |
print("There are %d rows in the result set" % len(rows))
|
|
156 | 157 |
assert_equal(len(rows), 1) |
157 | 158 |
|
158 | 159 |
# Il doit y avoir 1 seule colonne dans la ligne de résultats. |
159 | 160 |
# (la colonne contient le texte "Il n'y a aucun événément", traduit) |
160 | 161 |
cols = self.get_cells(response) |
161 |
print "There are %d columns in the result set" % len(cols)
|
|
162 |
print("There are %d columns in the result set" % len(cols))
|
|
162 | 163 |
assert_equal(len(cols), 1) |
vigiboard/tests/functional/test_search_form_supitemgroup.py | ||
---|---|---|
6 | 6 |
Teste le formulaire de recherche avec un groupe d'hôtes. |
7 | 7 |
""" |
8 | 8 |
|
9 |
from __future__ import absolute_import |
|
9 |
from __future__ import absolute_import, print_function
|
|
10 | 10 |
|
11 | 11 |
from nose.tools import assert_true, assert_equal |
12 | 12 |
|
... | ... | |
40 | 40 |
|
41 | 41 |
# Il doit y avoir 2 lignes dans la réponse. |
42 | 42 |
rows = self.get_rows(response) |
43 |
print "There are %d rows in the result set" % len(rows)
|
|
43 |
print("There are %d rows in the result set" % len(rows))
|
|
44 | 44 |
assert_equal(len(rows), 2) |
45 | 45 |
|
46 | 46 |
# Il doit y avoir plusieurs colonnes dans la réponse. |
47 | 47 |
cols = self.get_cells(response) |
48 |
print "There are %d columns in the result set" % len(cols)
|
|
48 |
print("There are %d columns in the result set" % len(cols))
|
|
49 | 49 |
assert_true(len(cols) > 1) |
50 | 50 |
|
51 | 51 |
# Le même utilisateur effectue une recherche sur un groupe de supitems |
... | ... | |
59 | 59 |
|
60 | 60 |
# Il doit y avoir 2 lignes dans la réponse. |
61 | 61 |
rows = self.get_rows(response) |
62 |
print "There are %d rows in the result set" % len(rows)
|
|
62 |
print("There are %d rows in the result set" % len(rows))
|
|
63 | 63 |
assert_equal(len(rows), 2) |
64 | 64 |
|
65 | 65 |
# Il doit y avoir plusieurs colonnes dans la réponse. |
66 | 66 |
cols = self.get_cells(response) |
67 |
print "There are %d columns in the result set" % len(cols)
|
|
67 |
print("There are %d columns in the result set" % len(cols))
|
|
68 | 68 |
assert_true(len(cols) > 1) |
69 | 69 |
|
70 | 70 |
# Le même utilisateur effectue une recherche à partir du groupe racine. |
... | ... | |
77 | 77 |
|
78 | 78 |
# Il doit y avoir 2 lignes dans la réponse. |
79 | 79 |
rows = self.get_rows(response) |
80 |
print "There are %d rows in the result set" % len(rows)
|
|
80 |
print("There are %d rows in the result set" % len(rows))
|
|
81 | 81 |
assert_equal(len(rows), 2) |
82 | 82 |
|
83 | 83 |
# Il doit y avoir plusieurs colonnes dans la réponse. |
84 | 84 |
cols = self.get_cells(response) |
85 |
print "There are %d columns in the result set" % len(cols)
|
|
85 |
print("There are %d columns in the result set" % len(cols))
|
|
86 | 86 |
assert_true(len(cols) > 1) |
87 | 87 |
|
88 | 88 |
# L'utilisateur est authentifié avec des permissions plus étendues. |
... | ... | |
97 | 97 |
|
98 | 98 |
# Il doit y avoir 5 lignes dans la réponse. |
99 | 99 |
rows = self.get_rows(response) |
100 |
print "There are %d rows in the result set" % len(rows)
|
|
100 |
print("There are %d rows in the result set" % len(rows))
|
|
101 | 101 |
assert_equal(len(rows), 5) |
102 | 102 |
|
103 | 103 |
# Il doit y avoir plusieurs colonnes dans la réponse. |
104 | 104 |
cols = self.get_cells(response) |
105 |
print "There are %d columns in the result set" % len(cols)
|
|
105 |
print("There are %d columns in the result set" % len(cols))
|
|
106 | 106 |
assert_true(len(cols) > 1) |
107 | 107 |
|
108 | 108 |
# L'utilisateur est authentifié et fait partie du groupe |
... | ... | |
116 | 116 |
|
117 | 117 |
# Il doit y avoir 5 lignes dans la réponse. |
118 | 118 |
rows = self.get_rows(response) |
119 |
print "There are %d rows in the result set" % len(rows)
|
|
119 |
print("There are %d rows in the result set" % len(rows))
|
|
120 | 120 |
assert_equal(len(rows), 5) |
121 | 121 |
|
122 | 122 |
# Il doit y avoir plusieurs colonnes dans la réponse. |
123 | 123 |
cols = self.get_cells(response) |
124 |
print "There are %d columns in the result set" % len(cols)
|
|
124 |
print("There are %d columns in the result set" % len(cols))
|
|
125 | 125 |
assert_true(len(cols) > 1) |
126 | 126 |
|
127 | 127 |
def test_search_inexistent_supitemgroup(self): |
... | ... | |
135 | 135 |
|
136 | 136 |
# Il doit y avoir 1 seule ligne de résultats. |
137 | 137 |
rows = self.get_rows(response) |
138 |
print "There are %d rows in the result set" % len(rows)
|
|
138 |
print("There are %d rows in the result set" % len(rows))
|
|
139 | 139 |
assert_equal(len(rows), 1) |
140 | 140 |
|
141 | 141 |
# Il doit y avoir 1 seule colonne dans la ligne de résultats. |
142 | 142 |
# (la colonne contient le texte "Il n'y a aucun événément", traduit) |
143 | 143 |
cols = self.get_cells(response) |
144 |
print "There are %d columns in the result set" % len(cols)
|
|
144 |
print("There are %d columns in the result set" % len(cols))
|
|
145 | 145 |
assert_equal(len(cols), 1) |
146 | 146 |
|
147 | 147 |
# L'utilisateur est authentifié et fait partie du groupe |
... | ... | |
152 | 152 |
|
153 | 153 |
# Il doit y avoir 1 seule ligne de résultats. |
154 | 154 |
rows = self.get_rows(response) |
155 |
print "There are %d rows in the result set" % len(rows)
|
|
155 |
print("There are %d rows in the result set" % len(rows))
|
|
156 | 156 |
|
157 | 157 |
# Il doit y avoir 1 seule colonne dans la ligne de résultats. |
158 | 158 |
# (la colonne contient le texte "Il n'y a aucun événément", traduit) |
159 | 159 |
assert_equal(len(rows), 1) |
160 | 160 |
cols = self.get_cells(response) |
161 |
print "There are %d columns in the result set" % len(cols)
|
|
161 |
print("There are %d columns in the result set" % len(cols))
|
|
162 | 162 |
assert_equal(len(cols), 1) |
163 | 163 |
|
164 | 164 |
def test_search_supitemgroup_when_disallowed(self): |
... | ... | |
183 | 183 |
# Il doit y avoir 1 seule ligne dans la réponse. |
184 | 184 |
# (la réponse contient le texte "Il n'y a aucun événément", traduit) |
185 | 185 |
rows = self.get_rows(response) |
186 |
print "There are %d rows in the result set" % len(rows)
|
|
186 |
print("There are %d rows in the result set" % len(rows))
|
|
187 | 187 |
assert_equal(len(rows), 1) |
188 | 188 |
|
189 | 189 |
# Il doit y avoir 1 seule colonne dans la réponse. |
190 | 190 |
cols = self.get_cells(response) |
191 |
print "There are %d columns in the result set" % len(cols)
|
|
191 |
print("There are %d columns in the result set" % len(cols))
|
|
192 | 192 |
assert_equal(len(cols), 1) |
Also available in: Unified diff