Mercurial > kallithea
changeset 5768:5cb780fd494d
tests: invalidate cache for new repositories - make tests more stable if garbage has been left behind in the db
It could be argued that this should be done elsewhere in the app ...
author | Mads Kiilerich <madski@unity3d.com> |
---|---|
date | Mon, 14 Mar 2016 16:17:46 +0100 |
parents | b76cdfccb5b8 |
children | 6afa528ee30e |
files | kallithea/tests/fixture.py |
diffstat | 1 files changed, 2 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/kallithea/tests/fixture.py Mon Mar 14 16:17:46 2016 +0100 +++ b/kallithea/tests/fixture.py Mon Mar 14 16:17:46 2016 +0100 @@ -147,6 +147,7 @@ cur_user = kwargs.get('cur_user', TEST_USER_ADMIN_LOGIN) RepoModel().create(form_data, cur_user) Session().commit() + ScmModel().mark_for_invalidation(name) return Repository.get_by_repo_name(name) def create_fork(self, repo_to_fork, fork_name, **kwargs): @@ -166,6 +167,7 @@ owner = kwargs.get('cur_user', TEST_USER_ADMIN_LOGIN) RepoModel().create_fork(form_data, cur_user=owner) Session().commit() + ScmModel().mark_for_invalidation(fork_name) r = Repository.get_by_repo_name(fork_name) assert r return r