Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

tms link pattern missing in behave

Ouverte
#785 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
3/5
Temps estimé
1-2 jours
Accessibilité débutants
45/100
Type d'issue
Bug
Clarté
Plutôt claire
Activité
À l'abandon
Stack technique
python
Domaine
testing

Piste de recherche

Commencez par la configuration de Behave AllureFormatter et l’annotation @allure.tms décrites dans l’issue, puis comparez-les avec l’implémentation des modèles de liens de Pytest et son option --allure-link-pattern. C’est terminé lorsque Behave accepte un paramètre AllureFormatter.tms_pattern et que les liens @allure.tms génèrent l’URL configurée dans le rapport.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

task:improvement theme:behave
I'm submitting a ...
  • bug report
  • feature request
  • support request => Please do not submit support request here, see note at the top of this template.
What is the current behavior?

The documentation mentions:

  • Annotation for links
  @allure.link:https://dev.example.com/
  @allure.issue:UI-123
  @allure.tms:TMS-456
  • Link patterns configuration
[behave.userdata]
AllureFormatter.link_pattern = {}
AllureFormatter.issue_pattern = https://github.com/allure-framework/allure-python/issues/{}
AllureFormatter.hide_excluded = true
If the current behavior is a bug, please provide the steps to reproduce and if possible a minimal demo of the problem

How am I suppose to get the test case links if I don't have a way to provide Behave the link pattern ?

Is AllureFormatter.tms_pattern missing?

What is the expected behavior?

I should have AllureFormatter.tms_pattern so that @allure.tms decorators generate the right url link in the report.

What is the motivation / use case for changing the behavior?

I want to add tms link in a easy way, instead of using the generic @allure.link decorator.
The Pytest implementation offers the --allure-link-pattern tms:https://github.com/allure-framework/allure-python/issues/{} link pattern.
Why is the Behave implementation lacking the tms link pattern configuration ?

Please tell us about your environment:
Other information
Langage dominant
Python
Étoiles
820
Forks
262
Merge moyen
3 h 20 min
PR mergées (30 j)
3

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de allure-framework/allure-python

Toutes les issues de allure-framework/allure-python

Issues similaires

Plus d'issues Python

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.