# HG changeset patch # User Mads Kiilerich # Date 1457968666 -3600 # Node ID 5cb780fd494d13bc296d15fc63b35f6af12b6698 # Parent b76cdfccb5b8ad3903817c603c30c31468851044 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 ... diff -r b76cdfccb5b8 -r 5cb780fd494d kallithea/tests/fixture.py --- 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