forked from TrueCloudLab/frostfs-testlib
22 lines
449 B
Python
22 lines
449 B
Python
|
from contextlib import AbstractContextManager, contextmanager
|
||
|
from typing import Any
|
||
|
|
||
|
from .interfaces import Reporter
|
||
|
|
||
|
|
||
|
@contextmanager
|
||
|
def _dummy_step():
|
||
|
yield
|
||
|
|
||
|
|
||
|
class DummyReporter(Reporter):
|
||
|
"""
|
||
|
Dummy implementation of reporter, does not store artifacts anywhere.
|
||
|
"""
|
||
|
|
||
|
def step(self, name: str) -> AbstractContextManager:
|
||
|
return _dummy_step()
|
||
|
|
||
|
def attach(self, content: Any, file_name: str) -> None:
|
||
|
pass
|