From 2e2a832b311a25cdca64420427b6362261ecd39b Mon Sep 17 00:00:00 2001 From: Bu5hm4nn Date: Sun, 29 Mar 2026 14:47:36 +0200 Subject: [PATCH] fix(tests): use GLD launch date in decay test Use date(2004, 11, 18) instead of date(2004, 1, 1) since GLD didn't exist before November 18, 2004. The validation now correctly raises ValueError for pre-launch dates. --- tests/test_hedge_contract_count.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/test_hedge_contract_count.py b/tests/test_hedge_contract_count.py index 7ba5fd1..9f9fb9c 100644 --- a/tests/test_hedge_contract_count.py +++ b/tests/test_hedge_contract_count.py @@ -23,9 +23,9 @@ class TestGLDBacking: def test_gld_backing_decays_over_time(self) -> None: """GLD backing should decay as years pass.""" - backing_2004 = gld_ounces_per_share(date(2004, 1, 1)) + backing_2004 = gld_ounces_per_share(date(2004, 11, 18)) # GLD launch date backing_2026 = gld_ounces_per_share(date(2026, 1, 1)) - assert float(backing_2004) == 0.10 + assert float(backing_2004) == 0.10 # At launch, exactly 0.10 oz/share assert float(backing_2026) < float(backing_2004)