Skip to content

Commit 27bf63c

Browse files
authored
Fix behave fullname (#561)
1 parent 5e7bc86 commit 27bf63c

10 files changed

+18
-18
lines changed

allure-behave/features/test_plan.feature

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,10 @@ Feature: Test plan
2626
"version":"1.0",
2727
"tests": [
2828
{
29-
"selector": "<string>:Scenario with passed step"
29+
"selector": "Test plan example: Scenario with passed step"
3030
},
3131
{
32-
"selector": "<string>:Another scenario with passed step"
32+
"selector": "Another Test plan example: Another scenario with passed step"
3333
}
3434
]
3535
}

allure-behave/src/utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ def get_status(exception):
9595
def get_fullname(scenario):
9696
name_with_param = scenario_name(scenario)
9797
name = name_with_param.rsplit(" -- ")[0]
98-
return "{filename}:{name}".format(filename=scenario.filename, name=name)
98+
return "{filename}: {name}".format(filename=scenario.feature.name, name=name)
9999

100100

101101
def step_status_details(result):

allure-pytest/test/acceptance/status/base_call_status_test.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ def test_call_pytest_fail(executed_docstring_source):
6262
assert_that(executed_docstring_source.allure_report,
6363
has_test_case("test_call_pytest_fail_example",
6464
with_status("failed"),
65-
has_status_details(with_message_contains("Failed: <Failed instance>"),
65+
has_status_details(with_message_contains("Failed"),
6666
with_trace_contains("def test_call_pytest_fail_example():")
6767
)
6868
)

allure-pytest/test/acceptance/status/base_setup_status_test.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -83,12 +83,12 @@ def test_skip_fixture(executed_docstring_source):
8383
assert_that(executed_docstring_source.allure_report,
8484
has_test_case("test_skip_fixture_example",
8585
with_status("skipped"),
86-
has_status_details(with_message_contains("Skipped: <Skipped instance>")),
86+
has_status_details(with_message_contains("Skipped")),
8787
has_container(executed_docstring_source.allure_report,
8888
has_before("skip_fixture",
8989
with_status("skipped"),
9090
has_status_details(
91-
with_message_contains("Skipped: <Skipped instance>"),
91+
with_message_contains("Skipped"),
9292
with_trace_contains("skip_fixture")
9393
),
9494
),
@@ -112,14 +112,14 @@ def test_pytest_fail_fixture(executed_docstring_source):
112112
assert_that(executed_docstring_source.allure_report,
113113
has_test_case("test_pytest_fail_fixture_example",
114114
with_status("failed"),
115-
has_status_details(with_message_contains("Failed: <Failed instance>"),
115+
has_status_details(with_message_contains("Failed"),
116116
with_trace_contains("def pytest_fail_fixture():")
117117
),
118118
has_container(executed_docstring_source.allure_report,
119119
has_before("pytest_fail_fixture",
120120
with_status("failed"),
121121
has_status_details(
122-
with_message_contains("Failed: <Failed instance>"),
122+
with_message_contains("Failed"),
123123
with_trace_contains("pytest_fail_fixture")
124124
),
125125
),

allure-pytest/test/acceptance/status/base_step_status_test.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,12 +45,12 @@ def test_pytest_fail_in_step(executed_docstring_source):
4545
assert_that(executed_docstring_source.allure_report,
4646
has_test_case("test_pytest_fail_in_step_example",
4747
with_status("failed"),
48-
has_status_details(with_message_contains("Failed: <Failed instance>"),
48+
has_status_details(with_message_contains("Failed"),
4949
with_trace_contains("def test_pytest_fail_in_step_example():")
5050
),
5151
has_step("Step",
5252
with_status("failed"),
53-
has_status_details(with_message_contains("Failed: <Failed instance>"),
53+
has_status_details(with_message_contains("Failed"),
5454
with_trace_contains("test_pytest_fail_in_step_example")
5555
)
5656
)

allure-pytest/test/acceptance/status/base_teardown_status_test.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,15 +59,15 @@ def test_pytest_failed_finalizer_fixture(executed_docstring_source):
5959
assert_that(executed_docstring_source.allure_report,
6060
has_test_case("test_pytest_failed_finalizer_fixture_example",
6161
with_status("failed"),
62-
has_status_details(with_message_contains("Failed: <Failed instance>"),
62+
has_status_details(with_message_contains("Failed"),
6363
with_trace_contains("def fixture_finalizer():")
6464
),
6565
has_container(executed_docstring_source.allure_report,
6666
has_after("{fixture}::{finalizer}".format(
6767
fixture="pytest_failed_finalizer_fixture",
6868
finalizer="fixture_finalizer"),
6969
with_status("failed"),
70-
has_status_details(with_message_contains("Failed: <Failed instance>"),
70+
has_status_details(with_message_contains("Failed"),
7171
with_trace_contains("fixture_finalizer")
7272
),
7373
),

allure-pytest/test/acceptance/status/skip_call_status_test.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ def test_skip(executed_docstring_source):
1616
assert_that(executed_docstring_source.allure_report,
1717
has_test_case("test_skip_example",
1818
with_status("skipped"),
19-
has_status_details(with_message_contains("Skipped: <Skipped instance>"))
19+
has_status_details(with_message_contains("Skipped"))
2020
)
2121
)
2222

allure-pytest/test/acceptance/status/skip_setup_status_test.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,12 @@ def test_skip_fixture(executed_docstring_source):
2626
assert_that(executed_docstring_source.allure_report,
2727
has_test_case("test_skip_fixture_example",
2828
with_status("skipped"),
29-
has_status_details(with_message_contains("Skipped: <Skipped instance>")),
29+
has_status_details(with_message_contains("Skipped")),
3030
has_container(executed_docstring_source.allure_report,
3131
has_before("skip_fixture",
3232
with_status("skipped"),
3333
has_status_details(
34-
with_message_contains("Skipped: <Skipped instance>"),
34+
with_message_contains("Skipped"),
3535
with_trace_contains("skip_fixture")
3636
),
3737
),

allure-pytest/test/acceptance/status/skip_step_status_test.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ def test_skip_in_step(executed_docstring_source):
2020
assert_that(executed_docstring_source.allure_report,
2121
has_test_case("test_skip_in_step_example",
2222
with_status("skipped"),
23-
has_status_details(with_message_contains("Skipped: <Skipped instance>")),
23+
has_status_details(with_message_contains("Skipped")),
2424
has_step("Step",
2525
with_status("skipped"),
26-
has_status_details(with_message_contains("Skipped: <Skipped instance>"),
26+
has_status_details(with_message_contains("Skipped"),
2727
with_trace_contains("test_skip_in_step")
2828
)
2929
)

allure-pytest/test/acceptance/status/skip_teardown_status_test.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ def test_skip_finalizer_fixture(executed_docstring_source):
3030
fixture="skip_finalizer_fixture",
3131
finalizer="fixture_finalizer"),
3232
with_status("skipped"),
33-
has_status_details(with_message_contains("Skipped: <Skipped instance>"),
33+
has_status_details(with_message_contains("Skipped"),
3434
with_trace_contains("fixture_finalizer")
3535
),
3636
),

0 commit comments

Comments
 (0)