Incompatible with Pynamodb 6.x
- Lenguaje dominante
- Python
- Estrellas
- 339
- Forks
- 147
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
With pynamodb 6.0.1, I got a test failure:
```
________________________________ test_exception ________________________________
def test_exception():
class SampleModel(Model):
class Meta:
region = 'us-west-2'
table_name = 'mytable'
sample_attribute = UnicodeAttribute(hash_key=True)
try:
SampleModel.describe_table()
except Exception:
pass
subsegments = xray_recorder.current_segment().subsegments
assert len(subsegments) == 1
subsegment = subsegments[0]
assert subsegment.name == 'dynamodb'
> assert len(subsegment.subsegments) == 0
E assert 1 == 0
E + where 1 = len([])
E + where [] = .subsegments
tests/ext/pynamodb/test_pynamodb.py:48: AssertionError
```
Guía de contribución
Línea de trabajo
Comienza con tests/ext/pynamodb/test_pynamodb.py y reproduce test_exception usando pynamodb 6.0.1. Rastrea por qué el subsegmento contiene un subsegmento anidado y verifica que el test pasa con un subsegmento de dynamodb y sin subsegmentos anidados.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- aws, python
- Área
- observability-sre
- Tipo de issue
- Error
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 30/100