Build: #1 failed

Job: Pipeline PR Test 6.6.6 failed

Stages & jobs

  1. Default Stage

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