from __future__ import annotations import unittest from datetime import datetime, timezone from autofarm.sim.session_persistence import iso_timestamp class SessionPersistenceTimestampTest(unittest.TestCase): def test_iso_timestamp_keeps_millisecond_precision(self) -> None: timestamp = iso_timestamp(datetime(2026, 4, 25, 12, 34, 56, 789123, tzinfo=timezone.utc)) self.assertEqual(timestamp, "2026-04-25T12:34:56.789Z") if __name__ == "__main__": unittest.main()