Пример #1
0
 def test_create_redis_service(self):
     purge_tags = pretend.stub(delay=pretend.call_recorder(lambda tag: None))
     request = pretend.stub(
         registry=pretend.stub(settings={"warehouse.xmlrpc.cache.url": "redis://"}),
         task=lambda f: purge_tags,
     )
     service = RedisXMLRPCCache.create_service(None, request)
     service.purge_tags(["wu", "tang", "4", "evah"])
     assert isinstance(service, RedisXMLRPCCache)
     assert service._purger is purge_tags.delay
     assert purge_tags.delay.calls == [
         pretend.call("wu"),
         pretend.call("tang"),
         pretend.call("4"),
         pretend.call("evah"),
     ]
Пример #2
0
 def test_create_redis_service(self):
     purge_tags = pretend.stub(delay=pretend.call_recorder(lambda tag: None))
     request = pretend.stub(
         registry=pretend.stub(settings={"warehouse.xmlrpc.cache.url": "redis://"}),
         task=lambda f: purge_tags,
     )
     service = RedisXMLRPCCache.create_service(None, request)
     service.purge_tags(["wu", "tang", "4", "evah"])
     assert isinstance(service, RedisXMLRPCCache)
     assert service._purger is purge_tags.delay
     assert purge_tags.delay.calls == [
         pretend.call("wu"),
         pretend.call("tang"),
         pretend.call("4"),
         pretend.call("evah"),
     ]
Пример #3
0
 def test_create_redis_service(self):
     purge_tags = pretend.stub(
         delay=pretend.call_recorder(lambda tag: None))
     request = pretend.stub(
         registry=pretend.stub(settings={
             "warehouse.xmlrpc.cache.url": "redis://",
         }, ),
         task=lambda f: purge_tags,
     )
     service = RedisXMLRPCCache.create_service(None, request)
     service.purge_tags(['wu', 'tang', '4', 'evah'])
     assert isinstance(service, RedisXMLRPCCache)
     assert service._purger is purge_tags.delay
     assert purge_tags.delay.calls == [
         pretend.call('wu'),
         pretend.call('tang'),
         pretend.call('4'),
         pretend.call('evah'),
     ]
Пример #4
0
 def test_create_redis_service(self):
     purge_tags = pretend.stub(
         delay=pretend.call_recorder(lambda tag: None)
     )
     request = pretend.stub(
         registry=pretend.stub(
             settings={
                 "warehouse.xmlrpc.cache.url": "redis://",
             },
         ),
         task=lambda f: purge_tags,
     )
     service = RedisXMLRPCCache.create_service(None, request)
     service.purge_tags(['wu', 'tang', '4', 'evah'])
     assert isinstance(service, RedisXMLRPCCache)
     assert service._purger is purge_tags.delay
     assert purge_tags.delay.calls == [
         pretend.call('wu'),
         pretend.call('tang'),
         pretend.call('4'),
         pretend.call('evah'),
     ]