16 lines
No EOL
542 B
Python
16 lines
No EOL
542 B
Python
from django.test import TestCase
|
|
from .models import User
|
|
from .caching import get_cached_user
|
|
|
|
class UserCacheTest(TestCase):
|
|
def test_cache_invalidierung_nach_speichern(self):
|
|
user = User.objects.create(first_name="Test", last_name="User", email="test@example.com")
|
|
|
|
cached_user = get_cached_user(user.id)
|
|
self.assertIsNotNone(cached_user)
|
|
|
|
user.first_name = "Updated"
|
|
user.save()
|
|
|
|
cached_user_after_update = get_cached_user(user.id)
|
|
self.assertIsNotNone(cached_user_after_update) |