Browse Source

Fix #127 Ignorando app redireciona_urls em test_urls.py

Signed-off-by: Eliseu Egewarth <eliseuegewarth@gmail.com>
pull/2089/head
Eliseu Egewarth 8 years ago
parent
commit
162149ab5c
  1. 41
      sapl/test_urls.py

41
sapl/test_urls.py

@ -278,25 +278,28 @@ def test_urlpatterns(url_item, admin_client):
""" % (app_name, url) """ % (app_name, url)
app_name = app_name[5:] app_name = app_name[5:]
if app_name != 'redireciona_urls':
assert app_name in apps_url_patterns_prefixs_and_users, """ assert app_name in apps_url_patterns_prefixs_and_users, """
A app (%s) da url (%s) não consta na lista de prefixos do teste A app (%s) da url (%s) não consta na lista de prefixos do teste
""" % (app_name, url) """ % (app_name, url)
if app_name in apps_url_patterns_prefixs_and_users: if app_name in apps_url_patterns_prefixs_and_users:
prefixs = apps_url_patterns_prefixs_and_users[app_name]['prefixs'] prefixs = apps_url_patterns_prefixs_and_users[app_name]['prefixs']
isvalid = False isvalid = False
for prefix in prefixs: for prefix in prefixs:
if url.startswith(prefix): if url.startswith(prefix):
isvalid = True isvalid = True
break break
assert isvalid, """ assert isvalid, """
O prefixo da url (%s) não está no padrão de sua app (%s). O prefixo da url (%s) não está no padrão de sua app (%s).
Os prefixos permitidos são: Os prefixos permitidos são:
%s %s
""" % (url, app_name, prefixs) """ % (url, app_name, prefixs)
else:
# ignorando app de redirecionamento de urls no padrão do SAPL 2.5
pass
urls_publicas_excecoes = { urls_publicas_excecoes = {

Loading…
Cancel
Save