"""Pylint-friendly smoke tests for package imports and entry point.""" import importlib def test_import_package(): """Module can be imported and contains a version.""" mod = importlib.import_module("claudia") assert hasattr(mod, "__version__") def test_entry_point_main_returns_zero(): """Entry point function `main` exists and returns zero.""" entry = importlib.import_module("claudia.__main__") assert callable(entry.main) assert entry.main() == 0