12 lines
380 B
Python
12 lines
380 B
Python
import os
|
|
import sys
|
|
|
|
# Ensure project root is on the path so imports work
|
|
sys.path.insert(0, os.path.join(os.path.dirname(__file__), ".."))
|
|
|
|
# Set FERNET_KEY for tests that import email models (EncryptedTextField needs it at import time)
|
|
if "FERNET_KEY" not in os.environ:
|
|
from cryptography.fernet import Fernet
|
|
|
|
os.environ["FERNET_KEY"] = Fernet.generate_key().decode()
|