tmt.config.models package
Submodules
tmt.config.models.link module
- class tmt.config.models.link.IssueTracker(*, type: IssueTrackerType, url: HttpUrl, token: str, **extra_data: Any)
Bases:
BaseConfigCreate a new model by parsing and validating input data from keyword arguments.
Raises ValidationError if the input data cannot be parsed to form a valid model.
- tmt_web_url: HttpUrl
- token: str
- type: IssueTrackerType
- url: HttpUrl
- class tmt.config.models.link.IssueTrackerType(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)
Bases:
str,Enum- jira = 'jira'
- class tmt.config.models.link.LinkConfig(**extra_data: Any)
Bases:
BaseConfigCreate a new model by parsing and validating input data from keyword arguments.
Raises ValidationError if the input data cannot be parsed to form a valid model.
- issue_tracker: list[IssueTracker]
Module contents
- class tmt.config.models.BaseConfig
Bases:
BaseModelCreate a new model by parsing and validating input data from keyword arguments.
Raises ValidationError if the input data cannot be parsed to form a valid model.