diff --git a/evennia/contrib/security/auditing/tests.py b/evennia/contrib/security/auditing/tests.py index e0df4bc104..b4d9c716f4 100644 --- a/evennia/contrib/security/auditing/tests.py +++ b/evennia/contrib/security/auditing/tests.py @@ -7,14 +7,16 @@ from django.conf import settings from evennia.utils.test_resources import EvenniaTest import re -# Configure session auditing settings +# Configure session auditing settings - TODO: This is bad practice that leaks over to other tests settings.AUDIT_CALLBACK = "evennia.security.contrib.auditing.outputs.to_syslog" settings.AUDIT_IN = True settings.AUDIT_OUT = True settings.AUDIT_ALLOW_SPARSE = True +# Configure settings to use custom session - TODO: This is bad practice, changing global settings +settings.SERVER_SESSION_CLASS = "evennia.contrib.security.auditing.server.AuditedServerSession" + -@override_settings(SERVER_SESSION_CLASS="evennia.contrib.security.auditing.server.AuditedServerSession") class AuditingTest(EvenniaTest): def test_mask(self):