Fixed flaky tests because of license cache

This commit is contained in:
Eliot Berriot 2019-07-02 12:00:52 +02:00
parent 4ad3d10df9
commit 21259cc60f
No known key found for this signature in database
GPG Key ID: DD6965E2476E5C27
1 changed files with 8 additions and 0 deletions

View File

@ -29,6 +29,7 @@ from rest_framework.test import APIClient, APIRequestFactory
from funkwhale_api.activity import record
from funkwhale_api.federation import actors
from funkwhale_api.music import licenses
from funkwhale_api.moderation import mrf
@ -437,3 +438,10 @@ def mrf_outbox_registry(mocker):
registry = mrf.Registry()
mocker.patch("funkwhale_api.moderation.mrf.outbox", registry)
return registry
@pytest.fixture(autouse=True)
def clear_license_cache(db):
licenses._cache = None
yield
licenses._cache = None