__________________ TestRedisearchInstrument.test_redis_query ___________________
self = <test_redis_functional.TestRedisearchInstrument testMethod=test_redis_query>
def test_redis_query(self):
query = "@name:test"
self.redis_client.ft("idx:test_vss").search(Query(query))
spans = self.memory_exporter.get_finished_spans()
span = next(span for span in spans if span.name == "redis.search")
assert span.attributes.get("redis.search.query") == query
> assert span.attributes.get("redis.search.total") == 1
E AssertionError: assert 0 == 1
E + where 0 = <built-in method get of mappingproxy object at 0x7f23dba49f90>('redis.search.total')
E + where <built-in method get of mappingproxy object at 0x7f23dba49f90> = mappingproxy({'db.statement': 'FT.SEARCH ? ? ? ? ?', 'db.redis.args_length': 6, 'db.system': 'redis', 'db.redis.database_index': 0, 'net.peer.name': 'localhost', 'net.peer.port': 6379, 'net.transport': 'ip_tcp', 'redis.search.index': 'idx:test_vss', 'redis.search.query': '@name:test', 'redis.search.total': 0}).get
E + where mappingproxy({'db.statement': 'FT.SEARCH ? ? ? ? ?', 'db.redis.args_length': 6, 'db.system': 'redis', 'db.redis.database_index': 0, 'net.peer.name': 'localhost', 'net.peer.port': 6379, 'net.transport': 'ip_tcp', 'redis.search.index': 'idx:test_vss', 'redis.search.query': '@name:test', 'redis.search.total': 0}) = <opentelemetry.sdk.trace.ReadableSpan object at 0x7f23d9072410>.attributes