From d6bc6484dd303f3c5fcdc712fe1cc7eb76d3b036 Mon Sep 17 00:00:00 2001 From: Libby Date: Sat, 14 Nov 2026 05:09:36 +0000 Subject: [PATCH] stored-at-stamp vectors: leap-day and year-boundary offset rows Co-Authored-By: Claude Sonnet 5.5 --- tests/vectors/stored-at-stamp/README.md | 2 +- tests/vectors/stored-at-stamp/stamps.msgpack | Bin 902 -> 1162 bytes 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/vectors/stored-at-stamp/README.md b/tests/vectors/stored-at-stamp/README.md index 4bec7a84..76c0f216 100644 --- a/tests/vectors/stored-at-stamp/README.md +++ b/tests/vectors/stored-at-stamp/README.md @@ -7,5 +7,5 @@ these answers, and a text that does not parse is refused `message_invalid` (fiel A stamp is an RFC 3339 date-time: `YYYY-MM-DDThh:mm:ss`, an optional fraction of 1 to 9 digits, and `Z` or a numeric offset `+hh:mm` / `-hh:mm` (hours 00-23, minutes 00-59). Uppercase `T` and `Z`, ASCII digits, no surrounding whitespace, a real -calendar date, seconds 00-59 (no leap second), years 0001-9999. The reference is `parse_stored_at` in +calendar date, seconds 00-59 (no leap second). The local year must be 1-9999 AND the UTC instant (after the offset is applied) must lie in years 0001-9999. The reference is `parse_stored_at` in `packages/cultcache-py/src/cultcache_py/stores.py` (#172); this file was written from it and is a reviewed commit when it changes. diff --git a/tests/vectors/stored-at-stamp/stamps.msgpack b/tests/vectors/stored-at-stamp/stamps.msgpack index 7c21f22fabad9058133fb6fd7a68275abf69d057..56427db2512d4f7bc48d830e87a9ff1237292bde 100644 GIT binary patch delta 279 zcmZo;@8V>>!=OL8kV$x>SOIhWq%B4UMrOJOM!H6pAqECkU=(#|(iTHY0|QLqodyO5 zhPq$`SFH`wV|Zv1RyiYMD^p9LoFx$G8XD;u8-{>|fTFrUef40C*d$>ZffgE|YlO-H YosQ|o!;`jPabwhBtj^PA1N-+d0G?b)9RL6T delta 16 XcmeC;Y-4A>!=O63kV$x>SOGHtC(Z