mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-01-21 07:55:00 +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:
|
||||
Given I'm a logged in user
|
||||
And advanced mode is on
|
||||
And the monkeysphere application is installed
|
||||
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)
|
||||
|
||||
|
||||
@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}'))
|
||||
def change_hostname_to(browser, hostname):
|
||||
system.set_hostname(browser, hostname)
|
||||
|
||||
@ -70,6 +70,17 @@ def set_home_page(browser, home_page):
|
||||
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):
|
||||
username = config['DEFAULT']['username']
|
||||
browser.visit(config['DEFAULT']['url'] +
|
||||
|
||||
@ -65,7 +65,7 @@ class MonkeysphereApp(app_module.App):
|
||||
super().__init__()
|
||||
menu_item = menu.Menu('menu-monkeysphere', name, None,
|
||||
'fa-certificate', 'monkeysphere:index',
|
||||
parent_url_name='system')
|
||||
parent_url_name='system', advanced=True)
|
||||
self.add(menu_item)
|
||||
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user