|
a/Allura/allura/tests/model/test_repo.py |
|
b/Allura/allura/tests/model/test_repo.py |
|
... |
|
... |
11 |
from ming.orm import session, ThreadLocalORMSession
|
11 |
from ming.orm import session, ThreadLocalORMSession
|
12 |
|
12 |
|
13 |
from alluratest.controller import setup_basic_test, setup_global_objects
|
13 |
from alluratest.controller import setup_basic_test, setup_global_objects
|
14 |
from allura import model as M
|
14 |
from allura import model as M
|
15 |
from allura.lib import helpers as h
|
15 |
from allura.lib import helpers as h
|
16 |
|
|
|
17 |
|
16 |
|
18 |
class _Test(unittest.TestCase):
|
17 |
class _Test(unittest.TestCase):
|
19 |
idgen = ( 'obj_%d' % i for i in count())
|
18 |
idgen = ( 'obj_%d' % i for i in count())
|
20 |
|
19 |
|
21 |
def _make_tree(self, object_id, **kwargs):
|
20 |
def _make_tree(self, object_id, **kwargs):
|
|
... |
|
... |
45 |
h.set_context('test', 'test1')
|
44 |
h.set_context('test', 'test1')
|
46 |
self.repo = M.Repository(name='test1', tool='svn')
|
45 |
self.repo = M.Repository(name='test1', tool='svn')
|
47 |
self.repo._impl = mock.Mock(spec=M.RepositoryImplementation())
|
46 |
self.repo._impl = mock.Mock(spec=M.RepositoryImplementation())
|
48 |
self.repo._impl.log = lambda *a,**kw:(['foo'], [])
|
47 |
self.repo._impl.log = lambda *a,**kw:(['foo'], [])
|
49 |
self.repo._impl._repo = self.repo
|
48 |
self.repo._impl._repo = self.repo
|
|
|
49 |
self.repo._impl.all_commit_ids = lambda *a,**kw: []
|
50 |
ThreadLocalORMSession.flush_all()
|
50 |
ThreadLocalORMSession.flush_all()
|
51 |
ThreadLocalORMSession.close_all()
|
51 |
ThreadLocalORMSession.close_all()
|
52 |
|
52 |
|
53 |
def _make_commit(self, object_id, **tree_parts):
|
53 |
def _make_commit(self, object_id, **tree_parts):
|
54 |
ci, isnew = M.Commit.upsert(object_id)
|
54 |
ci, isnew = M.Commit.upsert(object_id)
|