* Add diagnostics to bmw_connected_drive * Add tests for diagnostics * Move get_fingerprints to library, bump bimmer_connected to 0.10.4 * Update bimmer_connected to 0.11.0 * Fix pytest * Mock actual diagnostics HTTP calls * Update tests for bimmer_connected 0.12.0 * Don't raise errors if vehicle is not found Co-authored-by: rikroe <rikroe@users.noreply.github.com>
15 lines
382 B
Python
15 lines
382 B
Python
"""Fixtures for BMW tests."""
|
|
|
|
from bimmer_connected.api.authentication import MyBMWAuthentication
|
|
import pytest
|
|
|
|
from . import mock_login, mock_vehicles
|
|
|
|
|
|
@pytest.fixture
|
|
async def bmw_fixture(monkeypatch):
|
|
"""Patch the MyBMW Login and mock HTTP calls."""
|
|
monkeypatch.setattr(MyBMWAuthentication, "login", mock_login)
|
|
|
|
with mock_vehicles():
|
|
yield mock_vehicles
|