from __future__ import annotations from backend.core.atomic_observations import split_atomic_observations def test_split_atomic_observations_preserves_order(): assert split_atomic_observations(["slate slipped", "moss growth"]) == [ "slate slipped", "moss growth", ] def test_split_atomic_observations_splits_semicolons(): assert split_atomic_observations(["slate slipped; moss on north"]) == [ "slate slipped", "moss on north", ]