diff --git a/allure-pytest/test/acceptance/attachment/attachment_class_test.py b/allure-pytest/test/acceptance/attachment/attachment_class_test.py new file mode 100644 index 00000000..fd03856d --- /dev/null +++ b/allure-pytest/test/acceptance/attachment/attachment_class_test.py @@ -0,0 +1,19 @@ +from hamcrest import assert_that +from allure_commons_test.report import has_test_case +from allure_commons_test.result import has_attachment + + +def test_class_method_attachment(executed_docstring_source): + """ + >>> import allure + + >>> class TestClass(object): + ... def test_class_method_attachment(self): + ... allure.attach("text", "failed", allure.attachment_type.TEXT) + """ + + assert_that(executed_docstring_source.allure_report, + has_test_case("test_class_method_attachment", + has_attachment(name="failed") + ) + ) diff --git a/allure-pytest/test/integration/pytest_flakes/pytest_flakes_test.py b/allure-pytest/test/integration/pytest_flakes/pytest_flakes_test.py index 1496d692..d296aaf2 100644 --- a/allure-pytest/test/integration/pytest_flakes/pytest_flakes_test.py +++ b/allure-pytest/test/integration/pytest_flakes/pytest_flakes_test.py @@ -1,8 +1,10 @@ +import allure from hamcrest import assert_that from allure_commons_test.report import has_test_case from allure_commons_test.result import with_status +@allure.issue("352") def test_pytest_flakes(allured_testdir): """ >>> from os.path import *