def setUp(self): super(TestRedisPatch, self).setUp() patch() r = redis.Redis(port=self.TEST_PORT) r.flushall() Pin.override(r, service=self.TEST_SERVICE, tracer=self.tracer) self.r = r
def test_patch_unpatch(self): tracer = get_dummy_tracer() writer = tracer.writer # Test patch idempotence patch() patch() r = redis.Redis(port=REDIS_CONFIG['port']) Pin.get_from(r).clone(tracer=tracer).onto(r) r.get("key") spans = writer.pop() assert spans, spans eq_(len(spans), 1) # Test unpatch unpatch() r = redis.Redis(port=REDIS_CONFIG['port']) r.get("key") spans = writer.pop() assert not spans, spans # Test patch again patch() r = redis.Redis(port=REDIS_CONFIG['port']) Pin.get_from(r).clone(tracer=tracer).onto(r) r.get("key") spans = writer.pop() assert spans, spans eq_(len(spans), 1)
def test_patch_unpatch(self): tracer = DummyTracer() # Test patch idempotence patch() patch() r = redis.Redis(port=REDIS_CONFIG["port"]) Pin.get_from(r).clone(tracer=tracer).onto(r) r.get("key") spans = tracer.pop() assert spans, spans assert len(spans) == 1 # Test unpatch unpatch() r = redis.Redis(port=REDIS_CONFIG["port"]) r.get("key") spans = tracer.pop() assert not spans, spans # Test patch again patch() r = redis.Redis(port=REDIS_CONFIG["port"]) Pin.get_from(r).clone(tracer=tracer).onto(r) r.get("key") spans = tracer.pop() assert spans, spans assert len(spans) == 1
def test_patch_unpatch(self): tracer = get_dummy_tracer() writer = tracer.writer # Test patch idempotence patch() patch() r = redis.Redis(port=REDIS_CONFIG['port']) Pin.get_from(r).clone(tracer=tracer).onto(r) r.get("key") spans = writer.pop() assert spans, spans eq_(len(spans), 1) # Test unpatch unpatch() r = redis.Redis(port=REDIS_CONFIG['port']) r.get("key") spans = writer.pop() assert not spans, spans # Test patch again patch() r = redis.Redis(port=REDIS_CONFIG['port']) Pin.get_from(r).clone(tracer=tracer).onto(r) r.get("key") spans = writer.pop() assert spans, spans eq_(len(spans), 1)
def setUp(self): super(TestRedisPatchSnapshot, self).setUp() patch() r = redis.Redis(port=self.TEST_PORT) self.r = r
def setUp(self): r = redis.Redis(port=self.TEST_PORT) r.flushall() patch()
def setUp(self): r = redis.Redis(port=self.TEST_PORT) r.flushall() patch()