Fix tests

This commit is contained in:
Josué Tille 2020-04-09 15:51:19 +02:00
parent e815a3389f
commit 892d1f752a
No known key found for this signature in database
GPG key ID: 716A6C99B04194EF

View file

@ -334,7 +334,7 @@ def test_permission_list():
def test_permission_create_main(mocker): def test_permission_create_main(mocker):
with message(mocker, "permission_created", permission="site.main"): with message(mocker, "permission_created", permission="site.main"):
permission_create("site.main", allowed=["all_users"]) permission_create("site.main", allowed=["all_users"], protected=False)
res = user_permission_list(full=True)['permissions'] res = user_permission_list(full=True)['permissions']
assert "site.main" in res assert "site.main" in res
@ -365,8 +365,9 @@ def test_permission_create_with_specific_user():
def test_permission_create_with_tile_management(mocker): def test_permission_create_with_tile_management(mocker):
with message(mocker, "permission_created", permission="site.main"): with message(mocker, "permission_created", permission="site.main"):
permission_create("site.main", allowed=["all_users"], _permission_create_with_dummy_app("site.main", allowed=["all_users"],
label="The Site", show_tile=False) label="The Site", show_tile=False,
domain=maindomain, path='/site')
res = user_permission_list(full=True)['permissions'] res = user_permission_list(full=True)['permissions']
assert "site.main" in res assert "site.main" in res
@ -374,17 +375,19 @@ def test_permission_create_with_tile_management(mocker):
assert res['site.main']['show_tile'] == False assert res['site.main']['show_tile'] == False
def test_permission_create_with_tile_management_with_main_default_value(mocker): def test_permission_create_with_tile_management_with_main_default_value(mocker):
with message(mocker, "permission_created", permission="web.main"): with message(mocker, "permission_created", permission="site.main"):
permission_create("web.main", allowed=["all_users"], show_tile=True) _permission_create_with_dummy_app("site.main", allowed=["all_users"], show_tile=True, url="/",
domain=maindomain, path='/site')
res = user_permission_list(full=True)['permissions'] res = user_permission_list(full=True)['permissions']
assert "web.main" in res assert "site.main" in res
assert res['web.main']['label'] == "Web" assert res['site.main']['label'] == "Site"
assert res['web.main']['show_tile'] == True assert res['site.main']['show_tile'] == True
def test_permission_create_with_tile_management_with_not_main_default_value(mocker): def test_permission_create_with_tile_management_with_not_main_default_value(mocker):
with message(mocker, "permission_created", permission="site.api"): with message(mocker, "permission_created", permission="site.api"):
permission_create("site.api", allowed=["all_users"], show_tile=True) _permission_create_with_dummy_app("site.api", allowed=["all_users"], show_tile=True, url="/",
domain=maindomain, path='/site')
res = user_permission_list(full=True)['permissions'] res = user_permission_list(full=True)['permissions']
assert "site.api" in res assert "site.api" in res
@ -393,15 +396,15 @@ def test_permission_create_with_tile_management_with_not_main_default_value(mock
def test_permission_create_with_urls_management_without_url(mocker): def test_permission_create_with_urls_management_without_url(mocker):
with message(mocker, "permission_created", permission="site.main"): with message(mocker, "permission_created", permission="site.api"):
_permission_create_with_dummy_app("site.api", allowed=["all_users"], _permission_create_with_dummy_app("site.api", allowed=["all_users"],
domain=maindomain, path='/site') domain=maindomain, path='/site')
res = user_permission_list(full=True)['permissions'] res = user_permission_list(full=True)['permissions']
assert "site.main" in res assert "site.api" in res
assert res['site.main']['url'] == None assert res['site.api']['url'] == None
assert res['site.main']['additional_urls'] == [] assert res['site.api']['additional_urls'] == []
assert res['site.main']['auth_header'] == False assert res['site.api']['auth_header'] == True
def test_permission_create_with_urls_management_simple_domain(mocker): def test_permission_create_with_urls_management_simple_domain(mocker):
@ -441,12 +444,6 @@ def test_permission_delete(mocker):
res = user_permission_list()['permissions'] res = user_permission_list()['permissions']
assert "wiki.main" not in res assert "wiki.main" not in res
with message(mocker, "permission_deleted", permission="blog.main"):
permission_delete("blog.main", force=True)
res = user_permission_list()['permissions']
assert "blog.main" not in res
with message(mocker, "permission_deleted", permission="blog.api"): with message(mocker, "permission_deleted", permission="blog.api"):
permission_delete("blog.api", force=False) permission_delete("blog.api", force=False)
@ -692,7 +689,7 @@ def test_permission_remove_additional_url_dont_exist():
def test_permission_clear_additional_url(): def test_permission_clear_additional_url():
permission_url("wiki.main", clear_url=True) permission_url("wiki.main", clear_urls=True)
res = user_permission_list(full=True)['permissions'] res = user_permission_list(full=True)['permissions']
assert res['wiki.main']['url'] == None assert res['wiki.main']['url'] == None