Build: #1 failed
Job: Pipeline PR Test 6.6.6 failed
timestamps serialization: Test case result
The below summarizes the result of the test " timestamps serialization" in build 1 of Pipeline - Pipeline Pull Request Test - context-serializer - Pipeline PR Test 6.6.6.
- Description
- timestamps serialization
- Test class
- pipeline.infrastructure.serializers_test.TestTimestamps
- Method
- test_timestamps_serialization
- Duration
- < 1 sec
- Status
- Failed (New Failure)
Error Log
assert datetime.datetime(2026, 1, 30, 14, 0, tzinfo=datetime.timezone.utc) == datetime.datetime(2026, 1, 30, 14, 0)
+ where datetime.datetime(2026, 1, 30, 14, 0, tzinfo=datetime.timezone.utc) = Timestamps(start=datetime.datetime(2026, 1, 30, 14, 0, tzinfo=datetime.timezone.utc), end=datetime.datetime(2026, 1, 30, 14, 5, tzinfo=datetime.timezone.utc)).start
self = <pipeline.infrastructure.serializers_test.TestTimestamps testMethod=test_timestamps_serialization>
def test_timestamps_serialization(self):
"""Test serialization to and from dict."""
start = datetime(2026, 1, 30, 14, 0, 0)
end = datetime(2026, 1, 30, 14, 5, 0)
ts = Timestamps(start=start, end=end)
data = ts.to_dict()
assert isinstance(data['start'], str)
assert isinstance(data['end'], str)
assert data['duration_seconds'] == 300.0
ts2 = Timestamps.from_dict(data)
> assert ts2.start == start
E assert datetime.datetime(2026, 1, 30, 14, 0, tzinfo=datetime.timezone.utc) == datetime.datetime(2026, 1, 30, 14, 0)
E + where datetime.datetime(2026, 1, 30, 14, 0, tzinfo=datetime.timezone.utc) = Timestamps(start=datetime.datetime(2026, 1, 30, 14, 0, tzinfo=datetime.timezone.utc), end=datetime.datetime(2026, 1, 30, 14, 5, tzinfo=datetime.timezone.utc)).start
infrastructure/serializers_test.py:70: AssertionError