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