From c2704747ca4cd8f0e0b3259c2c71470a4f5ed3f7 Mon Sep 17 00:00:00 2001 From: Mihai Date: Wed, 20 Mar 2024 10:04:24 -0400 Subject: [PATCH] failure to deploy --- src/agent0/core/tests/econ_tests.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/agent0/core/tests/econ_tests.py b/src/agent0/core/tests/econ_tests.py index 993951debc..4986817210 100644 --- a/src/agent0/core/tests/econ_tests.py +++ b/src/agent0/core/tests/econ_tests.py @@ -27,3 +27,19 @@ def test_symmetry(chain: ILocalChain): print(shares_out) print(shares_in) assert shares_out != shares_in + +time_stretch_apr_list = [0.01, 0.02, 0.03, 0.04, 0.05] + +@pytest.mark.anvil +@pytest.mark.parametrize("time_stretch_apr", time_stretch_apr_list) +def test_deploy_time_stretch(chain: ILocalChain, time_stretch_apr: float): + """Test deploying hyperdrive pools across different time stretch parameters.""" + interactive_config = ILocalHyperdrive.Config( + position_duration=YEAR_IN_SECONDS, # 1 year term + governance_lp_fee=FixedPoint(0.1), + curve_fee=FixedPoint(0.01), + flat_fee=FixedPoint(0), + initial_liquidity=FixedPoint(10_000_000), + initial_time_stretch_apr=FixedPoint(str(time_stretch_apr)), + ) + interactive_hyperdrive = ILocalHyperdrive(chain, interactive_config)