remotivelabs.topology.cli.mock

@dataclass
class ECUMockArgs:

Command line argument parser.

Attributes:
  • namespaces: Dict where keys are ECU names and value is a list of namespaces.
  • broker_url: URL of the broker.
  • delay_multiplier: Multiply all delays with this value.
  • loglevel: Logging level.
ECUMockArgs( namespaces: dict[str, list[str]], broker_url: str, delay_multiplier: float, loglevel: str)
namespaces: dict[str, list[str]]
broker_url: str
delay_multiplier: float
loglevel: str
@staticmethod
def parse() -> ECUMockArgs: