mirror of
https://github.com/evennia/evennia.git
synced 2026-03-27 10:16:32 +01:00
Adds tearDown() to flush id cache
This commit is contained in:
parent
616daf723a
commit
33da3d8031
1 changed files with 11 additions and 1 deletions
|
|
@ -558,9 +558,19 @@ class EvenniaTestCase(TestCase):
|
|||
"""
|
||||
For use with gamedir settings; Just like the normal test case, only for naming consistency.
|
||||
|
||||
Notes:
|
||||
|
||||
- Inheriting from this class will bypass EvenniaTestMixin, and therefore
|
||||
not setup some default objects. This can result in faster tests.
|
||||
|
||||
- If you do inherit from this class for your unit tests, and have
|
||||
overridden the tearDown() method, please also call flush_cache(). Not
|
||||
doing so will result in flakey and order-dependent tests due to the
|
||||
Django ID cache not being flushed.
|
||||
"""
|
||||
|
||||
pass
|
||||
def tearDown(self) -> None:
|
||||
flush_cache()
|
||||
|
||||
|
||||
@override_settings(**DEFAULT_SETTINGS)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue