diff --git a/tmt/plugins/__init__.py b/tmt/plugins/__init__.py index f5dc921ce0..fd7e42fa51 100644 --- a/tmt/plugins/__init__.py +++ b/tmt/plugins/__init__.py @@ -346,7 +346,7 @@ def register_plugin( # plugin discovery happens in import time, it's very hard to manage # it. For now, report a warning, but do not raise an exception yet. logger.warning( - f"Registering plugin '{plugin.__module__}' collides" + f"Registering plugin '{plugin}' collides" f" with an already registered id '{plugin_id}'" f" of plugin '{self._plugins[plugin_id]}'.") diff --git a/tmt/steps/__init__.py b/tmt/steps/__init__.py index acc5d205a3..2e0a9b851f 100644 --- a/tmt/steps/__init__.py +++ b/tmt/steps/__init__.py @@ -1181,6 +1181,9 @@ def __init__( self.summary: str = lines[0].strip() self.description: str = '\n'.join(lines[1:]) + def __repr__(self) -> str: + return f'<{self.name} from {self.class_.__module__}>' + def describe(self) -> str: """ Format name and summary for a nice method overview """ return f'{self.name} '.ljust(22, '.') + f' {self.summary}'