)]}'
{"test/unit/common/middleware/s3api/test_utils.py":[{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"03f7ebd69a48f29353a5511bcead28af257e26f4","unresolved":true,"context_lines":[{"line_number":325,"context_line":"        ts1 \u003d utils.S3Timestamp.from_s3xmlformat(ts.s3xmlformat)"},{"line_number":326,"context_line":"        self.assertIsInstance(ts1, utils.S3Timestamp)"},{"line_number":327,"context_line":"        self.assertEqual(ts.s3xmlformat, ts1.s3xmlformat)"},{"line_number":328,"context_line":"        self.assertEqual(ts.normal, ts1.normal)"},{"line_number":329,"context_line":""},{"line_number":330,"context_line":"    def test_from_isoformat(self):"},{"line_number":331,"context_line":"        ts \u003d utils.S3Timestamp.from_isoformat(\u00272014-06-10T22:47:32.054580\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"fda87902_752c5fa4","line":328,"updated":"2025-12-05 14:50:14.000000000","message":"this is going to be a behavioural change i.e. on master ts \u003d\u003d ts1 but with v2 timestamps that is no longer true, so I think the assertion change should wait until the v2 change.\n\nAt that point we have to assert that the TS parsed FROM s3xmlformat is a jitterless version of the TS coverted TO s3xmlformat i.e. change S3Timestamp to NOT apply jitter to the parsed timestamp.\n\nSimilar is true for regular timestamp to last modified converters etc","commit_id":"51121d086a23ba71a11ce29b747014e998d5b524"}]}
