mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-05-27 10:44:33 +00:00
monkeysphere: Hide by default
Update functional test to show advanced apps. Closes #1453. Signed-off-by: James Valleroy <jvalleroy@mailbox.org> Reviewed-by: Sunil Mohan Adapa <sunil@medhas.org>
This commit is contained in:
parent
ff06c722bb
commit
1600c25ae8
@ -21,6 +21,7 @@ Feature: Monkeysphere
|
|||||||
|
|
||||||
Background:
|
Background:
|
||||||
Given I'm a logged in user
|
Given I'm a logged in user
|
||||||
|
And advanced mode is on
|
||||||
And the monkeysphere application is installed
|
And the monkeysphere application is installed
|
||||||
And the domain name is set to mydomain.example
|
And the domain name is set to mydomain.example
|
||||||
|
|
||||||
|
|||||||
@ -55,6 +55,11 @@ def set_domain_name(browser, domain):
|
|||||||
system.set_domain_name(browser, domain)
|
system.set_domain_name(browser, domain)
|
||||||
|
|
||||||
|
|
||||||
|
@given('advanced mode is on')
|
||||||
|
def advanced_mode_is_on(browser):
|
||||||
|
system.set_advanced_mode(browser, True)
|
||||||
|
|
||||||
|
|
||||||
@when(parsers.parse('I change the hostname to {hostname:w}'))
|
@when(parsers.parse('I change the hostname to {hostname:w}'))
|
||||||
def change_hostname_to(browser, hostname):
|
def change_hostname_to(browser, hostname):
|
||||||
system.set_hostname(browser, hostname)
|
system.set_hostname(browser, hostname)
|
||||||
|
|||||||
@ -70,6 +70,17 @@ def set_home_page(browser, home_page):
|
|||||||
submit(browser)
|
submit(browser)
|
||||||
|
|
||||||
|
|
||||||
|
def set_advanced_mode(browser, mode):
|
||||||
|
nav_to_module(browser, 'config')
|
||||||
|
advanced_mode = browser.find_by_name('configuration-advanced_mode')
|
||||||
|
if mode:
|
||||||
|
advanced_mode.check()
|
||||||
|
else:
|
||||||
|
advanced_mode.uncheck()
|
||||||
|
|
||||||
|
submit(browser)
|
||||||
|
|
||||||
|
|
||||||
def set_language(browser, language_code):
|
def set_language(browser, language_code):
|
||||||
username = config['DEFAULT']['username']
|
username = config['DEFAULT']['username']
|
||||||
browser.visit(config['DEFAULT']['url'] +
|
browser.visit(config['DEFAULT']['url'] +
|
||||||
|
|||||||
@ -65,7 +65,7 @@ class MonkeysphereApp(app_module.App):
|
|||||||
super().__init__()
|
super().__init__()
|
||||||
menu_item = menu.Menu('menu-monkeysphere', name, None,
|
menu_item = menu.Menu('menu-monkeysphere', name, None,
|
||||||
'fa-certificate', 'monkeysphere:index',
|
'fa-certificate', 'monkeysphere:index',
|
||||||
parent_url_name='system')
|
parent_url_name='system', advanced=True)
|
||||||
self.add(menu_item)
|
self.add(menu_item)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user