Files
planeMapper/tests/provisioning/test_provision_loop.py
T
Matt Edholm 1ff68512f9 QA: add structural and model tests for story 1.1 scaffold
Replaces placeholder stubs in test_models.py, test_gpio_ctrl.py, and
provisioning/test_provision_loop.py with real assertions. Adds new
test_scaffold.py covering AC3 file-presence, importlib.resources
airports.csv load, constants completeness, and main.py provisioning
import guard. Extends ruff per-file-ignores so tests/provisioning/*.py
may import from planemapper.provisioning. All 22 tests pass; ruff
check and format --check both clean.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-22 22:31:55 -04:00

13 lines
355 B
Python

from planemapper.provisioning import ProvisioningError
def test_provisioning_error_is_exception() -> None:
assert issubclass(ProvisioningError, Exception)
def test_provisioning_error_can_be_raised_and_caught() -> None:
try:
raise ProvisioningError("test error")
except ProvisioningError as e:
assert str(e) == "test error"