コード例 #1
0
ファイル: checks.py プロジェクト: bytearchive/django-watchman
def _check_cache(cache_name):
    key = 'django-watchman-{}'.format(uuid.uuid4())
    value = 'django-watchman-{}'.format(uuid.uuid4())

    cache = utils.get_cache(cache_name)

    cache.set(key, value)
    cache.get(key)
    cache.delete(key)
    return {cache_name: {"ok": True}}
コード例 #2
0
    def test_get_cache(self, cache_mock):
        cache_key = 'my_cache'
        cache_value = 'i am a cache'
        cache = {cache_key: cache_value}

        def getitem(cache_name):
            return cache[cache_name]

        cache_mock.caches.__getitem__.side_effect = getitem

        result = get_cache(cache_key)

        self.assertEqual(result, cache_value)
コード例 #3
0
ファイル: test_utils.py プロジェクト: xfxf/django-watchman
 def test_get_cache_less_than_django_17(self, get_cache_mock):
     get_cache('foo')
     get_cache_mock.assert_called_once_with('foo')
コード例 #4
0
ファイル: test_utils.py プロジェクト: xfxf/django-watchman
 def test_get_cache_django_17_or_greater(self, get_cache_mock):
     get_cache('foo')
     get_cache_mock.__getitem__.called_once_with('foo')
コード例 #5
0
    def test_get_cache_less_than_django_17(self, django_mock, get_cache_mock):
        django_mock.VERSION = (1, 6, 6, 'final', 0)

        get_cache('foo')

        get_cache_mock.assert_called_once_with('foo')
コード例 #6
0
 def test_get_cache_less_than_django_17(self, get_cache_mock):
     get_cache('foo')
     get_cache_mock.assert_called_once_with('foo')
コード例 #7
0
 def test_get_cache_django_17_or_greater(self, get_cache_mock):
     get_cache('foo')
     get_cache_mock.__getitem__.called_once_with('foo')