Contains the API for end users as well as helper functions and classes to build Allure adapters for Python test frameworks
Overall
score
94%
{
"context": "This criteria evaluates the proper use of allure-python-commons test organization decorators to structure tests hierarchically. The focus is on correct application of @allure.epic, @allure.feature, @allure.story, and @allure.suite decorators to create meaningful business-aligned test organization.",
"type": "weighted_checklist",
"checklist": [
{
"name": "Epic Decorator Usage",
"description": "All four test functions use the @allure.epic decorator with the value 'E-commerce Platform'",
"max_score": 20
},
{
"name": "Suite Decorator Usage",
"description": "All four test functions use the @allure.suite decorator with the value 'E-commerce Tests'",
"max_score": 20
},
{
"name": "Feature Decorator Usage",
"description": "Test functions use the @allure.feature decorator correctly: test_user_registration and test_user_login use 'User Management', test_add_to_cart and test_checkout use 'Shopping Cart'",
"max_score": 30
},
{
"name": "Story Decorator Usage",
"description": "Test functions use the @allure.story decorator correctly: test_user_registration uses 'User Registration', test_user_login uses 'User Login', test_add_to_cart uses 'Add Items', test_checkout uses 'Complete Purchase'",
"max_score": 30
}
]
}Install with Tessl CLI
npx tessl i tessl/pypi-allure-python-commonsevals
scenario-1
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
scenario-10