|
1 | | -""" |
2 | | ->>> allure_report = getfixture('allure_report_with_params')('--allure-link-pattern=issue:{pattern}'.format( |
3 | | -... pattern=ISSUE_PATTERN), |
4 | | -... '--allure-link-pattern={link_type}:{pattern}'.format( |
5 | | -... link_type=CUSTOM_LINK_TYPE, |
6 | | -... pattern=CUSTOM_LINK_PATTERN)) |
7 | | ->>> assert_that(allure_report, |
8 | | -... has_test_case('test_link_pattern', |
9 | | -... has_link(ISSUE_PATTERN.format(ISSUE)), |
10 | | -... has_link(CUSTOM_LINK_PATTERN.format(CUSTOM_LINK)) |
11 | | -... ) |
12 | | -... ) |
13 | | -""" |
14 | | - |
15 | 1 | import pytest |
| 2 | +import allure |
| 3 | + |
16 | 4 |
|
17 | 5 | ISSUE = '24' |
18 | 6 | ISSUE_PATTERN = 'https://github.com/allure-framework/allure-python2/issues/{}' |
|
24 | 12 | @pytest.allure.issue(ISSUE) |
25 | 13 | @pytest.allure.link(CUSTOM_LINK, link_type=CUSTOM_LINK_TYPE) |
26 | 14 | def test_link_pattern(): |
| 15 | + """ |
| 16 | + >>> allure_report = getfixture('allure_report_with_params')('--allure-link-pattern=issue:{pattern}'.format( |
| 17 | + ... pattern=ISSUE_PATTERN), |
| 18 | + ... '--allure-link-pattern={link_type}:{pattern}'.format( |
| 19 | + ... link_type=CUSTOM_LINK_TYPE, |
| 20 | + ... pattern=CUSTOM_LINK_PATTERN)) |
| 21 | + >>> assert_that(allure_report, |
| 22 | + ... has_test_case('test_link_pattern', |
| 23 | + ... has_link(ISSUE_PATTERN.format(ISSUE)), |
| 24 | + ... has_link(CUSTOM_LINK_PATTERN.format(CUSTOM_LINK)) |
| 25 | + ... ) |
| 26 | + ... ) |
| 27 | + """ |
27 | 28 | pass |
| 29 | + |
| 30 | + |
| 31 | +def test_dynamic_link_pattern(): |
| 32 | + """ |
| 33 | + >>> allure_report = getfixture('allure_report_with_params')('--allure-link-pattern=issue:{pattern}'.format( |
| 34 | + ... pattern=ISSUE_PATTERN), |
| 35 | + ... '--allure-link-pattern={link_type}:{pattern}'.format( |
| 36 | + ... link_type=CUSTOM_LINK_TYPE, |
| 37 | + ... pattern=CUSTOM_LINK_PATTERN)) |
| 38 | + >>> assert_that(allure_report, |
| 39 | + ... has_test_case('test_dynamic_link_pattern', |
| 40 | + ... has_link(ISSUE_PATTERN.format(ISSUE)), |
| 41 | + ... has_link(CUSTOM_LINK_PATTERN.format(CUSTOM_LINK)) |
| 42 | + ... ) |
| 43 | + ... ) |
| 44 | + """ |
| 45 | + allure.dynamic.issue(ISSUE) |
| 46 | + allure.dynamic.link(CUSTOM_LINK, link_type=CUSTOM_LINK_TYPE) |
0 commit comments