black formating
This commit is contained in:
parent
7c4ce9bf96
commit
f8400512f7
28 changed files with 127 additions and 81 deletions
|
|
@ -19,9 +19,10 @@ def app():
|
|||
loop.run_until_complete(loop.shutdown_asyncgens())
|
||||
loop.close()
|
||||
|
||||
|
||||
@pytest.fixture
|
||||
async def client(app):
|
||||
client = AsyncClient(app=app, base_url=f'http://{HOST}:{PORT}')
|
||||
client = AsyncClient(app=app, base_url=f"http://{HOST}:{PORT}")
|
||||
# yield and pass the client to the test
|
||||
yield client
|
||||
# close the async client after the test has finished
|
||||
|
|
|
|||
|
|
@ -1,6 +1,7 @@
|
|||
import pytest
|
||||
from tests.conftest import client
|
||||
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_core_views_generic(client):
|
||||
response = await client.get("/")
|
||||
|
|
|
|||
|
|
@ -4,16 +4,22 @@ import secrets
|
|||
from lnbits.core.crud import create_account, create_wallet
|
||||
from lnbits.extensions.bleskomat.crud import create_bleskomat, create_bleskomat_lnurl
|
||||
from lnbits.extensions.bleskomat.models import CreateBleskomat
|
||||
from lnbits.extensions.bleskomat.helpers import generate_bleskomat_lnurl_secret, generate_bleskomat_lnurl_signature, prepare_lnurl_params, query_to_signing_payload
|
||||
from lnbits.extensions.bleskomat.helpers import (
|
||||
generate_bleskomat_lnurl_secret,
|
||||
generate_bleskomat_lnurl_signature,
|
||||
prepare_lnurl_params,
|
||||
query_to_signing_payload,
|
||||
)
|
||||
from lnbits.extensions.bleskomat.exchange_rates import exchange_rate_providers
|
||||
|
||||
exchange_rate_providers["dummy"] = {
|
||||
"name": "dummy",
|
||||
"domain": None,
|
||||
"api_url": None,
|
||||
"getter": lambda data, replacements: str(1e8),# 1 BTC = 100000000 sats
|
||||
"getter": lambda data, replacements: str(1e8), # 1 BTC = 100000000 sats
|
||||
}
|
||||
|
||||
|
||||
@pytest.fixture
|
||||
async def bleskomat():
|
||||
user = await create_account()
|
||||
|
|
@ -22,11 +28,12 @@ async def bleskomat():
|
|||
name="Test Bleskomat",
|
||||
fiat_currency="EUR",
|
||||
exchange_rate_provider="dummy",
|
||||
fee="0"
|
||||
fee="0",
|
||||
)
|
||||
bleskomat = await create_bleskomat(data=data, wallet_id=wallet.id)
|
||||
return bleskomat
|
||||
|
||||
|
||||
@pytest.fixture
|
||||
async def lnurl(bleskomat):
|
||||
query = {
|
||||
|
|
@ -43,7 +50,7 @@ async def lnurl(bleskomat):
|
|||
signature = generate_bleskomat_lnurl_signature(
|
||||
payload=payload,
|
||||
api_key_secret=bleskomat.api_key_secret,
|
||||
api_key_encoding=bleskomat.api_key_encoding
|
||||
api_key_encoding=bleskomat.api_key_encoding,
|
||||
)
|
||||
secret = generate_bleskomat_lnurl_secret(bleskomat.api_key_id, signature)
|
||||
params = json.JSONEncoder().encode(params)
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@ import hashlib
|
|||
import secrets
|
||||
from lnbits.core.crud import create_payment
|
||||
|
||||
|
||||
async def credit_wallet(wallet_id: str, amount: int):
|
||||
preimage = secrets.token_hex(32)
|
||||
m = hashlib.sha256()
|
||||
|
|
@ -14,6 +15,6 @@ async def credit_wallet(wallet_id: str, amount: int):
|
|||
checking_id=payment_hash,
|
||||
preimage=preimage,
|
||||
memo="",
|
||||
amount=amount,# msat
|
||||
pending=False,# not pending, so it will increase the wallet's balance
|
||||
amount=amount, # msat
|
||||
pending=False, # not pending, so it will increase the wallet's balance
|
||||
)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue