File size: 837 Bytes
4eeba46 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
"""Smoke tests for package structure."""
from __future__ import annotations
def test_package_imports() -> None:
"""Verify the package can be imported."""
import stroke_deepisles_demo
assert stroke_deepisles_demo.__version__ == "0.1.0"
def test_core_modules_import() -> None:
"""Verify core modules can be imported without side effects."""
from stroke_deepisles_demo.core import config, exceptions, types
assert config.settings is not None
assert types.CaseFiles is not None
assert exceptions.StrokeDemoError is not None
def test_subpackages_exist() -> None:
"""Verify subpackage structure exists."""
from stroke_deepisles_demo import data, inference, ui
# These are stubs, just verify they exist
assert data is not None
assert inference is not None
assert ui is not None
|