diff --git a/tests/test_datetimeutil.py b/tests/test_datetimeutil.py index 2f6272bd..9a629432 100644 --- a/tests/test_datetimeutil.py +++ b/tests/test_datetimeutil.py @@ -1204,7 +1204,11 @@ def test_to_datetime( # print(f"Result: {result} tz={result.timezone}") # print(f"Compare: {compare}") if expected_approximately: - assert compare.time_diff < 300 + # Compare using Unix timestamps to avoid pendulum timezone state + # issues and to prevent staleness from parametrize collection time. + import time + + assert abs(result.timestamp() - time.time()) < 300 else: assert compare.equal == True