Fixed flaky tests because of license cache

This commit is contained in:
Eliot Berriot 2019-07-02 12:00:52 +02:00
parent d5cb412a47
commit 78ab153734
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
pytest_plugins = "aiohttp.pytest_plugin"
@ -422,3 +423,10 @@ def a_responses():
@pytest.fixture
def service_actor(db):
return actors.get_service_actor()
@pytest.fixture(autouse=True)
def clear_license_cache(db):
licenses._cache = None
yield
licenses._cache = None