Multiple choice Enum Arguments
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 30/100
Línea de trabajo
El issue solo proporciona un ejemplo de AgeRangeEnum y una declaración de graphene.Argument; empieza por rastrear cómo se representan y validan los argumentos de enum. Define el comportamiento esperado de las entradas con múltiples valores y verifícalo con una cobertura específica para la solicitud de ejemplo.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
I would like to define an Argument that derives its value from an enum but can take multiple values
at the same time from the enum. so maybe like a list of enum values.
for example here is some choices that may be more than one choice at the same time and be valid in a search for ex.
class AgeRangeEnum(graphene.Enum):
TOD = 'TOD'
CHI = 'CHI'
PRE = 'PRE'
ADO = 'ADO'
ADU = 'ADU'
PWO = 'PWO'
SEN = 'SEN'
@property
def description(self):
if self == AgeRangeEnum.TOD:
return 'TODDLERS'
if self == AgeRangeEnum.CHI:
return 'CHILDREN'
if self == AgeRangeEnum.PRE:
return'PRETEENS'
if self == AgeRangeEnum.ADO:
return 'ADOLESCENTS'
if self == AgeRangeEnum.ADU:
return 'ADULTS'
if self == AgeRangeEnum.PWO:
return 'PREGNANTWOMEN'
if self == AgeRangeEnum.SEN:
return 'SENIORS'
....
# this is where I need help figuring out how it could take multiple values at the same time
# from the enum above.
age_range=graphene.Argument(AgeRangeEnum, required=False, default_value=''),
- Lenguaje dominante
- Python
- Estrellas
- 8.2k
- Forks
- 818
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de graphql-python/graphene
-
Tutorial mistakes Abierto🐛 bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
graphql-python/graphene#1389 · 5 comentarios · 2 reacciones ·
-
Support OneOf input object types Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 68/100
graphql-python/graphene#1606 ·
-
Python 3.14 support Abierto✨ enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 38/100
graphql-python/graphene#1601 · 2 comentarios ·
-
✨ enhancement
Dificultad 4/5 3-5 días Aptitud para principiantes 42/100
graphql-python/graphene#1600 ·
-
🐛 bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 55/100
graphql-python/graphene#1593 ·
Todos los issues de graphql-python/graphene
Issues similares
-
agent-ready documentation needs-triage
Dificultad 1/5 1-3 horas Aptitud para principiantes 88/100
-
documentation
Dificultad 1/5 Menos de una hora Aptitud para principiantes 91/100
-
workflow-status page template still says reusable workflows are "triggered only by workflow_call:" Abierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 92/100
-
Add https://search.jeremyh.xyz/ Abiertoinstance instance add
Dificultad 1/5 Menos de una hora Aptitud para principiantes 72/100
searxng/searx-instances#939 · 1 comentario ·
-
area-deployment area-integrations triage:bot-seen
Dificultad 2/5 Medio día Aptitud para principiantes 86/100