from django.test import TestCase from . import threadstore from .cache import cache class MisagoTestCase(TestCase): """TestCase class that empties global state before and after each test""" def clear_state(self): cache.clear() threadstore.clear() def setUp(self): super().setUp() self.clear_state() def tearDown(self): self.clear_state() super().tearDown()