def import_sample_from_file(self): # path = self.open_file_dialog(default_directory=paths.root_dir, # wildcard='*.xls') path = '/Users/ross/Desktop/sample_import.xls' if path: from pychron.entry.loaders.xls_sample_loader import XLSSampleLoader sample_loader = XLSSampleLoader() sample_loader.do_loading(self.manager, self.manager.db, path) spnames = [] if self.selected_projects: spnames = [ni.name for ni in self.selected_projects] self.load_projects(include_recent=False) if spnames: sel = [si for si in self.projects if si.name in spnames] self.selected_projects = sel self._load_associated_samples()
def setUp(self): self.loader = XLSSampleLoader() self.db = db_factory()