Ejemplo n.º 1
0
 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
Ejemplo n.º 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
Ejemplo n.º 3
0
def project_settings(project):
    if not user.has_permissions_to_project(g.user.id, project, root_path, 'gui'):
        return render_template('not_permission.html')
    global_settings = settings_manager.get_global_settings_as_string(root_path)
    project_settings = settings_manager.get_project_settings_as_string(root_path, project)
    return render_template('settings.html', project=project,
                           global_settings=global_settings, settings=project_settings)
Ejemplo n.º 4
0
def project_settings(project):
    if not user.has_permissions_to_project(g.user.id, project, root_path, 'gui'):
        return render_template('not_permission.html')
    global_settings = settings_manager.get_global_settings_as_string(root_path)
    project_settings = settings_manager.get_project_settings_as_string(root_path, project)
    return render_template('settings.html', project=project,
                           global_settings=global_settings, settings=project_settings)
Ejemplo n.º 5
0
 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
Ejemplo n.º 6
0
 def test_get_global_settings_as_string(self, testdir_session):
     testdir = testdir_session['path']
     global_settings = settings_manager.get_global_settings_as_string(
         testdir)
     expected = settings_manager.SETTINGS_FILE_CONTENT
     assert global_settings == expected
Ejemplo n.º 7
0
def project_settings(project):
    gsettings = settings_manager.get_global_settings_as_string(root_path)
    psettings = settings_manager.get_project_settings_as_string(root_path, project)
    return render_template('settings.html', project=project, global_settings=gsettings,
                           settings=psettings)
Ejemplo n.º 8
0
def global_settings():
    settings = settings_manager.get_global_settings_as_string(root_path)
    return render_template('settings.html', project=None, global_settings=settings,
                           settings=None)
Ejemplo n.º 9
0
 def test_get_global_settings_as_string(self, testdir_session):
     testdir_session.activate()
     global_settings = settings_manager.get_global_settings_as_string()
     expected = settings_manager.SETTINGS_FILE_CONTENT
     assert global_settings == expected
Ejemplo n.º 10
0
 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
Ejemplo n.º 11
0
def global_settings():
    settings = settings_manager.get_global_settings_as_string()
    return render_template('settings/global_settings.html', settings=settings)