allure-framework / allure-framework/allure-python
Test's name contains dict's value instead of dict's key in allure
- Ngôn ngữ chính
- Python
- Star
- 814
- Fork
- 260
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
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?
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu với phần tham số hóa pytest_generate_tests được nêu trong issue và kiểm tra cách Allure suy ra tên của các test được tham số hóa. So sánh tên Allure được tạo ra với tên dựa trên key được PyCharm hiển thị; được xem là hoàn tất khi báo cáo Allure hiển thị từng key của dictionary thay vì giá trị của nó.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- python
- Lĩnh vực
- testing
- Loại issue
- Tính năng
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 35/100