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
Esempio n. 2
0
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)
Esempio n. 5
0
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)