def test_save_global_settings(self, testdir_class):
     input_settings = ('// test\n' '{\n' '"test": "test"\n' '}')
     settings_manager.save_global_settings(testdir_class.path,
                                           input_settings)
     actual = settings_manager.get_global_settings_as_string(
         testdir_class.path)
     assert actual == input_settings
Exemple #2
0
 def test_save_project_settings(self, project_class):
     testdir = project_class['testdir']
     project = project_class['name']
     input_settings = ('// test\n' '{\n' '"test": "test"\n' '}')
     settings_manager.save_global_settings(testdir, input_settings)
     actual = settings_manager.get_global_settings_as_string(testdir)
     assert actual == input_settings
 def test_save_global_settings(self, testdir_class):
     testdir_class.activate()
     input_settings = ('// test\n'
                       '{\n'
                       '"test": "test"\n'
                       '}')
     settings_manager.save_global_settings(input_settings)
     actual = settings_manager.get_global_settings_as_string()
     assert actual == input_settings
Exemple #4
0
def save_settings():
    if request.method == 'POST':
        projectname = request.json['project']
        project_settings = request.json['projectSettings']
        global_settings = request.json['globalSettings']
        result = {'result': 'ok', 'errors': []}
        settings_manager.save_global_settings(root_path, global_settings)
        settings_manager.save_project_settings(root_path, projectname,
                                               project_settings)
        # re-read settings
        test_execution.settings = settings_manager.get_project_settings(
            root_path, projectname)
        return json.dumps(result)
Exemple #5
0
def save_settings():
    if request.method == 'POST':
        project = request.json['project']
        project_settings = request.json['projectSettings']
        global_settings = request.json['globalSettings']
        result = {
            'result': 'ok',
            'errors': []
        }
        settings_manager.save_global_settings(global_settings)
        session.settings = settings_manager.get_global_settings()
        if project_settings:
            settings_manager.save_project_settings(project, project_settings)
            # re-read project settings
            session.settings = settings_manager.get_project_settings(project)
        return json.dumps(result)
 def test_save_global_settings(self, random_testdir_fixture):
     testdir = random_testdir_fixture['path']
     input_settings = ('// test\n' '{\n' '"test": "test"\n' '}')
     settings_manager.save_global_settings(testdir, input_settings)
     actual = settings_manager.get_global_settings_as_string(testdir)
     assert actual == input_settings
Exemple #7
0
def settings_global_save():
    settings = request.json['settings']
    _verify_permissions(Permissions.SUPER_USER)
    settings_manager.save_global_settings(settings)
    session.settings = settings_manager.get_global_settings()
    return jsonify('settings-saved')