def METHOD_NAME(self):
    with self.r.pipeline(transaction=False) as p:
        p.set("blah", 32)
        p.rpush("foo", u"éé")
        p.hgetall("xxx")
        p.execute()
    spans = self.get_spans()
    assert len(spans) == 1
    span = spans[0]
    assert_is_measured(span)
    assert span.service == "redis"
    assert span.name == "redis.command"
    assert span.resource == u"SET blah 32\nRPUSH foo éé\nHGETALL xxx"
    assert span.span_type == "redis"
    assert span.error == 0
    assert span.get_tag("redis.raw_command") == u"SET blah 32\nRPUSH foo éé\nHGETALL xxx"
    assert span.get_tag("component") == "redis"
    assert span.get_metric("redis.pipeline_length") == 3