mirror of
https://github.com/YunoHost/yunohost.git
synced 2024-09-03 20:06:10 +02:00
Fix test about private app installs
This commit is contained in:
parent
e4163136bb
commit
e48036a082
1 changed files with 3 additions and 9 deletions
|
@ -119,10 +119,10 @@ def app_is_exposed_on_http(domain, path, message_in_page):
|
||||||
return False
|
return False
|
||||||
|
|
||||||
|
|
||||||
def install_legacy_app(domain, path):
|
def install_legacy_app(domain, path, public=True):
|
||||||
|
|
||||||
app_install("./tests/apps/legacy_app_ynh",
|
app_install("./tests/apps/legacy_app_ynh",
|
||||||
args="domain=%s&path=%s" % (domain, path),
|
args="domain=%s&path=%s&is_public=%s" % (domain, path, 1 if public else 0),
|
||||||
force=True)
|
force=True)
|
||||||
|
|
||||||
|
|
||||||
|
@ -180,13 +180,7 @@ def test_legacy_app_install_secondary_domain_on_root(secondary_domain):
|
||||||
|
|
||||||
def test_legacy_app_install_private(secondary_domain):
|
def test_legacy_app_install_private(secondary_domain):
|
||||||
|
|
||||||
install_legacy_app(secondary_domain, "/legacy")
|
install_legacy_app(secondary_domain, "/legacy", public=False)
|
||||||
|
|
||||||
settings = open("/etc/yunohost/apps/legacy_app/settings.yml", "r").read()
|
|
||||||
new_settings = settings.replace("\nunprotected_uris: /", "")
|
|
||||||
assert new_settings != settings
|
|
||||||
open("/etc/yunohost/apps/legacy_app/settings.yml", "w").write(new_settings)
|
|
||||||
app_ssowatconf()
|
|
||||||
|
|
||||||
assert app_is_installed(secondary_domain, "legacy_app")
|
assert app_is_installed(secondary_domain, "legacy_app")
|
||||||
assert not app_is_exposed_on_http(secondary_domain, "/legacy", "This is a dummy app")
|
assert not app_is_exposed_on_http(secondary_domain, "/legacy", "This is a dummy app")
|
||||||
|
|
Loading…
Add table
Reference in a new issue