def test_cache_invalidates_on_group_user_set_removal(self):
groups = cache_groups(self.user)
self.assertEqual(len(groups), 1)
self.group.user_set.remove(self.user)
self.group.save()
self.assertEqual(len(self.group.user_set.all()), 0)
key = generate_cache_key(self.user)
self.assertIsNone(cache.get(key))
cache.clear()
评论列表
文章目录