MCPcopy Create free account
hub / github.com/FastLED/FastLED / _make_mock_driver

Function _make_mock_driver

ci/tests/test_autoresearch_phases.py:100–111  ·  view source on GitHub ↗

Create a mock BuildDriver.

(
    name: str = "fbuild",
    install_ok: bool = True,
    deploy_ok: bool = True,
)

Source from the content-addressed store, hash-verified

98
99
100def _make_mock_driver(
101 name: str = "fbuild",
102 install_ok: bool = True,
103 deploy_ok: bool = True,
104) -> MagicMock:
105 """Create a mock BuildDriver."""
106 driver = MagicMock(spec=BuildDriver)
107 driver.name = name
108 driver.install_packages.return_value = install_ok
109 driver.deploy.return_value = deploy_ok
110 driver.firmware_path.return_value = Path("/fake/firmware.bin")
111 return driver
112
113
114def _make_ctx(**overrides) -> RunContext:

Calls

no outgoing calls

Tested by

no test coverage detected