allure-framework / allure-framework/allure-python
Test's name contains dict's value instead of dict's key in allure
- 主要言語
- Python
- スター
- 814
- フォーク
- 260
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
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?
コントリビューションガイド
調査の方向性
issue に示されている pytest_generate_tests のパラメータ化から始め、Allure がパラメータ化されたテスト名をどのように導出するかを調べます。生成された Allure 名を、PyCharm に表示されるキーに基づく名前と比較します。Allure レポートに値ではなく各辞書キーが表示されれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- python
- 領域
- testing
- issue の種類
- 機能追加
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 35/100