allure-framework / allure-framework/allure-python

Test's name contains dict's value instead of dict's key in allure

Abierto
#341 6 comentarios 0 reacciones 0 asignados Ver en GitHub
task:new feature theme:pytest
Lenguaje dominante
Python
Estrellas
814
Forks
260
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

Stack: python, pytest, selenium.
To parametrize tests I use **pytest_generate_tests**:
`metafunc.parametrize(fixture, test_data.values(), ids=[key for key, value in test_data.items()])`

In allure test looks like this:
![screenshot](https://user-images.githubusercontent.com/19889745/51314546-00dacd00-1a61-11e9-8290-fd893ceac9b1.png)

But in IDE (Pycharm) it looks as it should be:
`test_home_page.py::test_add_not_existing_product[Hot products]`

Is it possible to show dict's key in allure too?

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza con la parametrización de pytest_generate_tests mostrada en el issue e inspecciona cómo Allure deriva los nombres de los tests parametrizados. Compara el nombre de Allure generado con el nombre basado en claves que muestra PyCharm; se considera terminado cuando el informe de Allure muestra cada clave del diccionario en lugar de su valor.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
python
Área
testing
Tipo de issue
Nueva funcionalidad
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.