def test_get_remote_browser_list_not_present(self): input_settings = { 'another_setting': '' } remote_browsers = settings_manager.get_remote_browser_list(input_settings) expected = [] assert remote_browsers == expected
def project_supported_browsers(): project = request.args['project'] _verify_permissions(Permissions.READ_ONLY, project) settings = settings_manager.get_project_settings(project) remote_browsers = settings_manager.get_remote_browser_list(settings) default_browsers = gui_utils.get_supported_browsers_suggestions() return jsonify(remote_browsers + default_browsers)
def test_get_remote_browser_list_empty(self): input_settings = { 'another_setting': '', 'remote_browsers': {} } remote_browsers = settings_manager.get_remote_browser_list(input_settings) expected = [] assert remote_browsers == expected
def test_get_remote_browser_list(self): input_settings = { 'remote_browsers': { 'browser01': {}, 'browser02': {} } } remote_browsers = settings_manager.get_remote_browser_list(input_settings) expected = ['browser01', 'browser02'] assert sorted(remote_browsers) == sorted(expected)
def get_supported_browsers(): project = request.form['project'] settings = settings_manager.get_project_settings(root_path, project) remote_browsers = settings_manager.get_remote_browser_list(settings) default_browsers = gui_utils.get_supported_browsers_suggestions() return json.dumps(remote_browsers + default_browsers)