Allure with Pytest: no decorators for Title and Description
<p>I did try to use these decorators in a test, but the compiler have issues because the decorators for both the Title and Description are not recognized.</p>

<p>I did use</p>

<pre><code>@allure.feature("feature1")
@allure.story("story1")
</code></pre>

<p>Without issues, but </p>

<pre><code>@allure.description("test")
@allure.title("The test title")
</code></pre>

<p>does not exist. Is this a limitation of the python port of the allure tool? The documentation does not mention that there is neither a description nor a title decorator, but the Allure page show that these are in fact legit commands that you can use for Allure.</p>

<p>My assumption was that the porting of Allure for Python would include everything; but I start to think that probably it has only the basics, like story, step and such.</p>

<p>author of <code>allure-python</code> here.</p>

<p>You are right, there are no such decorators as <code>description</code> or <code>title</code>.
The reason is <code>allure-python</code> collects test title and description from the <code>pytest</code>'s native means -- for bare python tests the are collected from test function title and docstring respectively.</p>

<p>Overally, <code>allure-python</code> is not a 1-to-1 port of Java version of allure but instead an adaptor to convert <code>pytest</code>'s own structures and means for allure report generation. Historically, only those parts of allure that are missing from native pytest (like steps) are implemented explicitly.</p>

<p>However, if you would feel more comfortable with those decorators feel free to open a pull request to add their implementation.</p>

<p>Best, Ivan.</p>

python allure