add test that Object put hook clears common.get_object cache

pull/431/head
Ryan Barrett 2023-02-16 08:21:56 -08:00
rodzic 65bbc6751e
commit c540a8bee8
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 6BE31FDF4776E9D4
1 zmienionych plików z 7 dodań i 0 usunięć

Wyświetl plik

@ -8,6 +8,7 @@ from oauth_dropins.webutil.testutil import requests_response
from oauth_dropins.webutil.util import json_dumps, json_loads
from app import app
import common
from models import Follower, Object, User
from . import testutil
@ -276,6 +277,12 @@ class ObjectTest(testutil.TestCase):
'<a href="/user/foo.com"><img src="" class="profile"> Alice</a>',
obj.actor_link(user))
def test_put_updates_get_object_cache(self):
obj = Object(id='x', as1='{}')
obj.put()
key = common.get_object.cache_key('x')
self.assert_entities_equal(obj, common.get_object.cache[key])
class FollowerTest(testutil.TestCase):