diff --git a/tests/conftest.py b/tests/conftest.py index de56fec78..1f40f0288 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -89,7 +89,7 @@ def run_before_and_after_tests(settings: Settings): @pytest.fixture(scope="session") async def app(settings: Settings): app = create_app() - async with LifespanManager(app) as manager: + async with LifespanManager(app, startup_timeout=30) as manager: settings.first_install = True await first_install( UpdateSuperuserPassword( diff --git a/tests/unit/test_fiat_providers.py b/tests/unit/test_fiat_providers.py index 681761449..39d41aa2b 100644 --- a/tests/unit/test_fiat_providers.py +++ b/tests/unit/test_fiat_providers.py @@ -1433,7 +1433,7 @@ def test_check_revolut_signature_multiple_v1_headers(): check_revolut_signature(payload, sig_header, timestamp, secret) -def test_check_revolut_signature_docs_vector(): +def test_check_revolut_signature_docs_vector(mocker: MockerFixture): payload = ( b'{"data":{"id":"645a7696-22f3-aa47-9c74-cbae0449cc46",' b'"new_state":"completed","old_state":"pending",' @@ -1445,10 +1445,13 @@ def test_check_revolut_signature_docs_vector(): secret = "wsk_r59a4HfWVAKycbCaNO1RvgCJec02gRd8" sig = "v1=bca326fb378d0da7f7c490ad584a8106bab9723d8d9cdd0d50b4c5b3be3837c0" - check_revolut_signature( - payload, sig, timestamp, secret, tolerance_seconds=100000000 + mocker.patch( + "lnbits.core.services.fiat_providers.time.time", + return_value=int(timestamp) / 1000, ) + check_revolut_signature(payload, sig, timestamp, secret) + @pytest.mark.anyio async def test_fiat_service_fee(settings: Settings):