equal
deleted
inserted
replaced
400 def _new_repo(self, config): |
400 def _new_repo(self, config): |
401 """Factory method to create a new Repository Instance""" |
401 """Factory method to create a new Repository Instance""" |
402 from cubicweb.repoapi import _get_inmemory_repo |
402 from cubicweb.repoapi import _get_inmemory_repo |
403 config._cubes = None |
403 config._cubes = None |
404 repo = _get_inmemory_repo(config) |
404 repo = _get_inmemory_repo(config) |
|
405 config.repository = lambda x=None: repo |
405 # extending Repository class |
406 # extending Repository class |
406 repo._has_started = False |
407 repo._has_started = False |
407 repo._needs_refresh = False |
408 repo._needs_refresh = False |
408 repo.turn_repo_on = partial(turn_repo_on, repo) |
409 repo.turn_repo_on = partial(turn_repo_on, repo) |
409 repo.turn_repo_off = partial(turn_repo_off, repo) |
410 repo.turn_repo_off = partial(turn_repo_off, repo) |