0 purchases
allurepythoncommonstest 2.13.5
Allure Python Testing Utilities
The package contains pyhamcrest matchers to assert the Allure results. They
come in handy when you need to test an Allure adapter.
Learn more about Allure Report at https://allurereport.org
📚 Documentation – discover official documentation for Allure Report
❓ Questions and Support – get help from the team and community
📢 Official announcements – stay updated with our latest news and updates
💬 General Discussion – engage in casual conversations, share insights and ideas with the community
🖥️ Live Demo — explore a live example of Allure Report in action
The matchers library
Here is the list of available matchers. Refer to https://github.com/allure-framework/allure-python/tree/master/tests for usage examples.
Module
Matcher
Check
container
has_container
The report contains a container that matches all the provided matchers.
container
has_same_container
The report contains a container that has all the specified tests as its children
container
has_before
The container has a before fixture with the specified name that matches all the provided matchers
container
has_after
The container has an after fixture with the specified name that matches all the provided matchers
content
csv_equivalent
The string (typically, an attachment's content) contains a CSV document that is equvalent to the provided one
label
has_label
The test contains a label with the specified name and (optionaly) the value
label
has_severity
The test has the specified severity label
label
has_epic
The test has the specified epic label
label
has_feature
The test has the specified feature label
label
has_story
The test has the specified story label
label
has_tag
The test has the specified tag label
label
has_package
The test has the specified package label
label
has_suite
The test has the specified suite label
label
has_parent_suite
The test has the specified parentSuite label
label
has_sub_suite
The test has the specified subSuite label
report
has_test_case
The report contains a test whose fullName ends, or name starts with the specified name. Additionally, the test must match all the provided matchers
report
has_only_testcases
Each test of the report matches at least one of the provided matchers
report
has_only_n_test_cases
Same as has_test_case but also checks if the number of matched tests is equal to the expected one
result
has_title
The test has an expected name
result
has_description
The test has a description that matches all the provided matchers
result
has_description_html
The test has a descriptionHtml that matches all the provided matchers
result
has_step
The test or step has a step with the specified name that matches all the provided matchers
result
has_parameter
The test or step has a parameter with the specified name whose value matches the provided matchers
result
doesnt_have_parameter
The test or step doesn't have a parameter with the specified name
result
has_link
The test has a link with the expected url, type (if provided) and name (if provided)
result
has_issue_link
The test has an issue link with the expected url and name (if provided)
result
has_test_case_link
The test has an issue link with the expected url and name (if provided)
result
has_attachment
The test or step has an attachment with the expected name and type.
result
has_attachment_with_content
The test or step has an attachment with the expected name and type. In addition, the content must match the provided matcher.
result
with_id
The test or container has the expected uuid
result
with_status
The test or step has the expected status
result
has_status_details
The status details of the test or step matches all the provided matchers
result
with_message_contains
The status details' message contains the provided text
result
with_trace_contains
The status details' trace contains the provided text
result
with_excluded
The parameter is excluded from the historyId calculation
result
with_mode
The parameter has the specified mode
result
has_history_id
The test has historyId
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.