Coverage for tests / brokers / mqtt / conftest.py: 92%
13 statements
« prev ^ index » next coverage.py v7.13.5, created at 2026-05-08 01:48 +0000
« prev ^ index » next coverage.py v7.13.5, created at 2026-05-08 01:48 +0000
1from dataclasses import dataclass
3import pytest
5from faststream.mqtt.broker.router import MQTTRouter
8@dataclass
9class Settings:
10 host: str = "localhost"
11 port: int = 1883
14@pytest.fixture(scope="session")
15def settings() -> Settings:
16 return Settings()
19@pytest.fixture(params=["3.1.1", "5.0"])
20def mqtt_version(request: pytest.FixtureRequest) -> str:
21 return request.param
24@pytest.fixture()
25def router() -> MQTTRouter:
26 return MQTTRouter()