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()
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()
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
def reset_shortcuts(): """Reset keyboard shortcuts to default values""" CONF.reset_to_defaults(section='shortcuts')
def reset_to_default(self): CONF.reset_to_defaults(section='lsp-server') self.table.load_servers() self.load_from_conf() self.set_modified(True)
def reset_to_default(self): CONF.reset_to_defaults(section='lsp-server') self.table.load_servers() self.load_from_conf() self.set_modified(True)
def reset_shortcuts(): """Reset keyboard shortcuts to default values""" CONF.reset_to_defaults(section='shortcuts')