示例#1
0
 def setUpClass(cls):
     super(TestRedisCache, cls).setUpClass()
     config = MagicMock()
     config.get_settings.return_value = {
         'pypi.storage': 'tests.DummyStorage',
         'db.url': 'redis://localhost',
     }
     RedisCache.configure(config)
     cls.redis = RedisCache.db
示例#2
0
 def setUpClass(cls):
     super(TestRedisCache, cls).setUpClass()
     config = MagicMock()
     config.get_settings.return_value = {
         'pypi.storage': 'tests.DummyStorage',
         'db.url': 'redis://localhost',
     }
     RedisCache.configure(config)
     cls.redis = RedisCache.db
示例#3
0
 def setUpClass(cls):
     super(TestRedisCache, cls).setUpClass()
     settings = {
         'pypi.storage': 'tests.DummyStorage',
         'db.url': 'redis://localhost',
     }
     cls.kwargs = RedisCache.configure(settings)
     cls.redis = cls.kwargs['db']
示例#4
0
 def setUpClass(cls):
     super(TestRedisCache, cls).setUpClass()
     settings = {
         'pypi.storage': 'tests.DummyStorage',
         'db.url': 'redis://localhost',
     }
     cls.kwargs = RedisCache.configure(settings)
     cls.redis = cls.kwargs['db']
示例#5
0
 def setUpClass(cls):
     super(TestRedisCache, cls).setUpClass()
     settings = {"pypi.storage": "tests.DummyStorage", "db.url": "redis://localhost"}
     cls.kwargs = RedisCache.configure(settings)
     cls.redis = cls.kwargs["db"]
     try:
         cls.redis.flushdb()
     except redis.exceptions.ConnectionError:
         msg = "Redis not found on port 6379"
         setattr(cls, "setUp", lambda cls: unittest.TestCase.skipTest(cls, msg))
示例#6
0
 def setUpClass(cls):
     super(TestRedisCache, cls).setUpClass()
     settings = {"pypi.storage": "tests.DummyStorage", "db.url": "redis://localhost"}
     cls.kwargs = RedisCache.configure(settings)
     cls.redis = cls.kwargs["db"]
     try:
         cls.redis.flushdb()
     except redis.exceptions.ConnectionError:
         msg = "Redis not found on port 6379"
         setattr(cls, "setUp", lambda cls: unittest.TestCase.skipTest(cls, msg))
示例#7
0
 def setUpClass(cls):
     super(TestRedisCache, cls).setUpClass()
     redis_host = os.environ.get("REDIS_HOST", "localhost")
     redis_port = os.environ.get("REDIS_PORT", "6379")
     redis_url = f"redis://{redis_host}:{redis_port}"
     settings = {"pypi.storage": "tests.DummyStorage", "db.url": redis_url}
     cls.kwargs = RedisCache.configure(settings)
     cls.redis = cls.kwargs["db"]
     try:
         cls.redis.flushdb()
     except redis.exceptions.ConnectionError:
         msg = f"Redis not found at {redis_url}"
         setattr(cls, "setUp",
                 lambda cls: unittest.TestCase.skipTest(cls, msg))
示例#8
0
 def setUpClass(cls):
     super(TestRedisCache, cls).setUpClass()
     settings = {
         'pypi.storage': 'tests.DummyStorage',
         'db.url': 'redis://localhost',
     }
     cls.kwargs = RedisCache.configure(settings)
     cls.redis = cls.kwargs['db']
     try:
         cls.redis.flushdb()
     except ConnectionError:
         msg = "Redis not found on port 6379"
         setattr(
             cls,
             "setUp",
             lambda cls: unittest.TestCase.skipTest(cls, msg),
         )
示例#9
0
 def setUpClass(cls):
     super(TestRedisCache, cls).setUpClass()
     settings = {
         'pypi.storage': 'tests.DummyStorage',
         'db.url': 'redis://localhost',
     }
     cls.kwargs = RedisCache.configure(settings)
     cls.redis = cls.kwargs['db']
     try:
         cls.redis.flushdb()
     except ConnectionError:
         msg = "Redis not found on port 6379"
         if sys.version_info < (2, 7):
             raise unittest.SkipTest(msg)
         else:
             setattr(
                 cls,
                 "setUp",
                 lambda cls: unittest.TestCase.skipTest(cls, msg),
             )
示例#10
0
 def setUpClass(cls):
     super(TestRedisCache, cls).setUpClass()
     settings = {"pypi.storage": "tests.DummyStorage", "db.url": "redis://localhost"}
     cls.kwargs = RedisCache.configure(settings)
     cls.redis = cls.kwargs["db"]