def init_pg(self, use_proto=True): if use_proto: # self.create_pg_template() # self.build_proto() self.create_pg(re_create=True) else: self.create_pg(re_create=True, template_name='template1') l = Library(self.config) l.create() return l
def init_sqlite(self, use_proto=True): import shutil shutil.rmtree(self.sqlite_dir()) self.config.library.filesystem_root = self.sqlite_dir(create=False) if use_proto: self.build_proto() shutil.copytree(self.proto_dir(), self.sqlite_dir(create=False)) return Library(self.config) else: self.sqlite_dir() # Ensure it exists l = Library(self.config) l.create() return l