示例#1
0
def test_get_workingdir_startup(setup_workingdirectory):
    """Test the method that defines the working directory at home."""
    workingdirectory, qtbot = setup_workingdirectory
    # Start the working directory on the home directory
    act_wdir = workingdirectory.get_workdir()
    folders = osp.split(act_wdir)
    assert folders[-1] == NEW_DIR
    CONF.reset_to_defaults()
示例#2
0
def conf(request):
    """
    Fixture yielding the Spyder config and resetting it after the test.

    You can use conf.set() to change the Spyder config in your test function.
    If you want to change the config at setup time, then use
    @pytest.mark.parametrize('conf', [(section, label, value)], indirect=True)
    in front of your test function
    """
    if hasattr(request, 'param'):
        CONF.set(*request.param)
    yield CONF
    CONF.reset_to_defaults()
示例#3
0
def setup_workingdirectory(qtbot, request):
    """Setup working directory plugin."""
    CONF.reset_to_defaults()
    use_startup_wdir = request.node.get_closest_marker('use_startup_wdir')
    if use_startup_wdir:
        new_wdir = osp.join(os.getcwd(), NEW_DIR)
        if not osp.exists(new_wdir):
            os.mkdir(new_wdir)
        CONF.set('workingdir', 'startup/use_fixed_directory', True)
        CONF.set('workingdir', 'startup/fixed_directory', new_wdir)
    else:
        CONF.set('workingdir', 'startup/use_fixed_directory', False)
        CONF.set('workingdir', 'console/use_fixed_directory', False)
        CONF.set('workingdir', 'startup/fixed_directory', get_home_dir())

    workingdirectory = WorkingDirectory(None)
    qtbot.addWidget(workingdirectory)
    workingdirectory.show()

    return workingdirectory, qtbot
示例#4
0
文件: gui.py 项目: cfanpc/spyder
def reset_shortcuts():
    """Reset keyboard shortcuts to default values"""
    CONF.reset_to_defaults(section='shortcuts')
示例#5
0
 def reset_to_default(self):
     CONF.reset_to_defaults(section='lsp-server')
     self.table.load_servers()
     self.load_from_conf()
     self.set_modified(True)
示例#6
0
 def reset_to_default(self):
     CONF.reset_to_defaults(section='lsp-server')
     self.table.load_servers()
     self.load_from_conf()
     self.set_modified(True)
示例#7
0
def reset_shortcuts():
    """Reset keyboard shortcuts to default values"""
    CONF.reset_to_defaults(section='shortcuts')