"""Smoke test: the package imports and exposes a version string. This is the one always-passing test that guarantees ``pytest`` exits 0 in Phase 1 (rather than exit code 5, "no tests ran"). It also serves as the canary that the src-layout package is importable on the configured path. """ from __future__ import annotations def test_package_imports() -> None: import neuronetz_gateway assert neuronetz_gateway is not None def test_version_is_str() -> None: import neuronetz_gateway assert isinstance(neuronetz_gateway.__version__, str) assert neuronetz_gateway.__version__