Create a mock BuildDriver.
(
name: str = "fbuild",
install_ok: bool = True,
deploy_ok: bool = True,
)
| 98 | |
| 99 | |
| 100 | def _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 | |
| 114 | def _make_ctx(**overrides) -> RunContext: |
no outgoing calls
no test coverage detected