コード例 #1
0
ファイル: test.py プロジェクト: ailabs/django-zone-cache
    def test_zone_version(self):
        zonecache.invalidate_zone('my_zone')

        zonecache.add('my_key', 'my_value', version=2, zone='my_zone')
        zonecache.add('my_key', 'my_value_2', version=3, zone='my_zone')

        cached_value = zonecache.get('my_key', version=2, zone='my_zone')
        self.assertEqual(cached_value, 'my_value')

        cached_value = zonecache.get('my_key', version=3, zone='my_zone')
        self.assertEqual(cached_value, 'my_value_2')
コード例 #2
0
ファイル: test.py プロジェクト: ailabs/django-zone-cache
    def test_zones(self):
        zonecache.add('my_key', 'my_value', zone='my_zone')
        cached_value = zonecache.get('my_key', zone='my_zone')
        self.assertEqual(cached_value, 'my_value')

        zonecache.invalidate_zone('my_zone')
        cached_value = zonecache.get('my_key', zone='my_zone')
        self.assertEqual(cached_value, None)

        zonecache.add('my_key', 'my_value', zone='my_zone')
        cached_value = zonecache.get('my_key', zone='my_zone')
        self.assertEqual(cached_value, 'my_value')