def _init_caches(self): #初始化内存 self._lib_cache = LibraryCache(self._settings, self.update, self._library_manager) self._resource_factory = ResourceFactory(self._settings) self._retriever = DatafileRetriever(self._lib_cache, self._resource_factory) self._context_factory = _RetrieverContextFactory()
def _create_cache_with_auto_imports(self, auto_import): settings = {'auto imports': [auto_import]} return LibraryCache(settings, lambda: 0, self._library_manager)
def test_importing_library_with_dictionary_arg(self): LibraryCache({}, lambda: 0, self._library_manager)._get_library( 'ArgLib', [{ 'moi': 'hoi' }, []])