Exemplo n.º 1
0
class TestRedisCache(TestCase):
    def setUp(self):
        self.redis = Mock()
        self.rediscache = RedisCache(self.redis)

    def test_key_exists_returns_true(self):
        self.rediscache.exists("blah")
        self.redis.exists.assert_called_once_with("blah")
Exemplo n.º 2
0
def get_film_service(
        redis: Redis = Depends(get_redis),
        elastic: AsyncElasticsearch = Depends(get_elastic),
) -> FilmService:
    return FilmService(RedisCache(redis=redis,
                                  keybuilder=films_keybuilder),
                       elastic)
Exemplo n.º 3
0
def get_person_redis_cache():
    return RedisCache(redis.redis, persons_keybuilder)
def get_film_redis_cache():
    return RedisCache(redis.redis, films_keybuilder)
Exemplo n.º 5
0
 def setUp(self):
     self.redis = Mock()
     self.rediscache = RedisCache(self.redis)
def get_user_redis_cache():
    return RedisCache(redis.redis, user_keybuilder)
Exemplo n.º 7
0
import logging
import redis
from cache.redis import RedisCache
from crawler import Crawler

logging.basicConfig(level=logging.INFO)

redis_connection = redis.StrictRedis(host='localhost', port=6379, db=0)
crawler = Crawler(RedisCache(redis_connection), redis_connection)
crawler.start()
Exemplo n.º 8
0
def get_person_service(redis: Redis = Depends(get_redis),
                       elastic: AsyncElasticsearch = Depends(
                           get_elastic)) -> PersonService:
    return PersonService(
        RedisCache(redis=redis, keybuilder=persons_keybuilder), elastic)
Exemplo n.º 9
0
def get_genre_redis_cache():
    return RedisCache(redis.redis, genres_keybuilder)
Exemplo n.º 10
0
def get_genre_service(
        redis: Redis = Depends(get_redis),
        elastic: AsyncElasticsearch = Depends(get_elastic),
) -> GenreService:
    return GenreService(RedisCache(redis=redis, keybuilder=genres_keybuilder),
                        elastic)