allure-framework / allure-framework/allure-python
Test's name contains dict's value instead of dict's key in allure
- Vorherrschende Sprache
- Python
- Sterne
- 814
- Forks
- 260
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
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:

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?
Beitragsleitfaden
Rechercherichtung
Beginnen Sie mit der im Issue gezeigten pytest_generate_tests-Parametrisierung und untersuchen Sie, wie Allure Namen parametrisierter Tests ableitet. Vergleichen Sie den generierten Allure-Namen mit dem von PyCharm angezeigten schlüsselbasierten Namen; abgeschlossen ist die Aufgabe, wenn der Allure-Bericht jeden Dictionary-Schlüssel statt seines Werts anzeigt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- testing
- Issue-Typ
- Feature
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100