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:
James Valleroy 2019-05-12 19:42:00 -04:00 committed by Sunil Mohan Adapa
parent ff06c722bb
commit 1600c25ae8
No known key found for this signature in database
GPG Key ID: 43EA1CFF0AA7C5F2
4 changed files with 18 additions and 1 deletions

View File

@ -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

View File

@ -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)

View File

@ -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'] +

View File

@ -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)