コード例 #1
0
    def test_cache_invalidation(self):
        """invalidate has increased valid version number"""
        db_version = CacheVersion.objects.get(cache=self.cache_name).version
        cachebuster.invalidate(self.cache_name)

        new_version = cachebuster.get_version(self.cache_name)
        new_db_version = CacheVersion.objects.get(cache=self.cache_name)
        new_db_version = new_db_version.version

        self.assertEqual(new_version, 1)
        self.assertEqual(new_db_version, 1)
        self.assertEqual(new_version, new_db_version)
        self.assertFalse(cachebuster.is_valid(self.cache_name, db_version))
        self.assertTrue(cachebuster.is_valid(self.cache_name, new_db_version))
コード例 #2
0
ファイル: version.py プロジェクト: zy820/PythonScientists
def invalidate():
    cachebuster.invalidate(ACL_CACHEBUSTER)
コード例 #3
0
ファイル: ban.py プロジェクト: ZerGabriel/Misago
 def invalidate_cache(self):
     cachebuster.invalidate(BAN_CACHEBUSTER)
コード例 #4
0
ファイル: ban.py プロジェクト: xiangxiaobaog3/Misago
 def invalidate_cache(self):
     cachebuster.invalidate(BAN_CACHEBUSTER)
コード例 #5
0
ファイル: version.py プロジェクト: 1905410/Misago
def invalidate():
    cb.invalidate(ACL_CACHE_NAME)
コード例 #6
0
def invalidate():
    cb.invalidate(ACL_CACHE_NAME)