Use PostRestoreRequest for all restore operations (#483)

* use PostRestoreRequest for all restore operations

* refactor: unit method verification
This commit is contained in:
callebtc
2024-03-21 22:59:47 +01:00
committed by GitHub
parent df2c81ee89
commit f4621345f3
8 changed files with 71 additions and 31 deletions

View File

@@ -5,7 +5,7 @@ import pytest_asyncio
from cashu.core.base import (
CheckSpendableRequest_deprecated,
CheckSpendableResponse_deprecated,
PostMintRequest,
PostRestoreRequest,
PostRestoreResponse,
Proof,
)
@@ -340,7 +340,7 @@ async def test_api_restore(ledger: Ledger, wallet: Wallet):
)
outputs, rs = wallet._construct_outputs([64], secrets, rs)
payload = PostMintRequest(outputs=outputs, quote="placeholder")
payload = PostRestoreRequest(outputs=outputs)
response = httpx.post(
f"{BASE_URL}/restore",
json=payload.dict(),