diff --git a/tests/test_cli_main.py b/tests/test_cli_main.py new file mode 100644 index 0000000..63d9ddd --- /dev/null +++ b/tests/test_cli_main.py @@ -0,0 +1,9 @@ +import importlib + + +def test_import_cli_main(): + mod = importlib.import_module("llm_observability_analytics.cli.main") + assert mod is not None + + +# TODO: add tests for --help, --dry-run and config loading using tmp_path diff --git a/tests/test_contracts_entities.py b/tests/test_contracts_entities.py new file mode 100644 index 0000000..d9f6bba --- /dev/null +++ b/tests/test_contracts_entities.py @@ -0,0 +1,9 @@ +import importlib + + +def test_import_contracts_entities(): + mod = importlib.import_module("llm_observability_analytics.contracts.entities") + assert mod is not None + + +# TODO: add roundtrip dataclass tests using sample data diff --git a/tests/test_events_interfaces.py b/tests/test_events_interfaces.py new file mode 100644 index 0000000..ce1e1e4 --- /dev/null +++ b/tests/test_events_interfaces.py @@ -0,0 +1,9 @@ +import importlib + + +def test_import_events_interfaces(): + mod = importlib.import_module("llm_observability_analytics.events.interfaces") + assert mod is not None + + +# TODO: add tests that implement a dummy loader to validate interface behavior