fix flake8 F401+F403 (module imported but unused + unable to detect undefined names)

This commit is contained in:
Pavol Rusnak 2023-01-21 19:31:42 +00:00
parent 967ce06ca5
commit a49a654137
No known key found for this signature in database
GPG key ID: 91F3B339B9A02A3D
65 changed files with 102 additions and 160 deletions

View file

@ -5,7 +5,6 @@ from decimal import Decimal
from typing import List, NamedTuple, Optional from typing import List, NamedTuple, Optional
import bitstring import bitstring
import embit
import secp256k1 import secp256k1
from bech32 import CHARSET, bech32_decode, bech32_encode from bech32 import CHARSET, bech32_decode, bech32_encode
from ecdsa import SECP256k1, VerifyingKey from ecdsa import SECP256k1, VerifyingKey

View file

@ -9,7 +9,7 @@ core_app: APIRouter = APIRouter()
core_app_extra: CoreAppExtra = CoreAppExtra() core_app_extra: CoreAppExtra = CoreAppExtra()
from .views.admin_api import * # noqa from .views.admin_api import * # noqa: F401,F403
from .views.api import * # noqa from .views.api import * # noqa: F401,F403
from .views.generic import * # noqa from .views.generic import * # noqa: F401,F403
from .views.public_api import * # noqa from .views.public_api import * # noqa: F401,F403

View file

@ -6,8 +6,8 @@ import time
from sqlite3 import Row from sqlite3 import Row
from typing import Callable, Dict, List, Optional from typing import Callable, Dict, List, Optional
from ecdsa import SECP256k1, SigningKey # type: ignore from ecdsa import SECP256k1, SigningKey
from lnurl import encode as lnurl_encode # type: ignore from lnurl import encode as lnurl_encode
from loguru import logger from loguru import logger
from pydantic import BaseModel from pydantic import BaseModel

View file

@ -14,7 +14,6 @@ from lnbits import bolt11
from lnbits.db import Connection from lnbits.db import Connection
from lnbits.decorators import WalletTypeInfo, require_admin_key from lnbits.decorators import WalletTypeInfo, require_admin_key
from lnbits.helpers import url_for, urlsafe_short_hash from lnbits.helpers import url_for, urlsafe_short_hash
from lnbits.requestvars import g
from lnbits.settings import ( from lnbits.settings import (
FAKE_WALLET, FAKE_WALLET,
EditableSettings, EditableSettings,
@ -22,7 +21,6 @@ from lnbits.settings import (
readonly_variables, readonly_variables,
send_admin_user_to_saas, send_admin_user_to_saas,
settings, settings,
transient_variables,
) )
from lnbits.wallets.base import PaymentResponse, PaymentStatus from lnbits.wallets.base import PaymentResponse, PaymentStatus

View file

@ -21,6 +21,6 @@ def bleskomat_renderer():
return template_renderer(["lnbits/extensions/bleskomat/templates"]) return template_renderer(["lnbits/extensions/bleskomat/templates"])
from .lnurl_api import * # noqa from .lnurl_api import * # noqa: F401,F403
from .views import * # noqa from .views import * # noqa: F401,F403
from .views_api import * # noqa from .views_api import * # noqa: F401,F403

View file

@ -24,8 +24,8 @@ def boltcards_renderer():
return template_renderer(["lnbits/extensions/boltcards/templates"]) return template_renderer(["lnbits/extensions/boltcards/templates"])
from .lnurl import * # noqa from .lnurl import * # noqa: F401,F403
from .tasks import * # noqa from .tasks import * # noqa: F401,F403
def boltcards_start(): def boltcards_start():
@ -33,5 +33,5 @@ def boltcards_start():
loop.create_task(catch_everything_and_restart(wait_for_paid_invoices)) loop.create_task(catch_everything_and_restart(wait_for_paid_invoices))
from .views import * # noqa from .views import * # noqa: F401,F403
from .views_api import * # noqa from .views_api import * # noqa: F401,F403

View file

@ -1,6 +1,3 @@
from lnbits.helpers import urlsafe_short_hash
async def m001_initial(db): async def m001_initial(db):
await db.execute( await db.execute(
""" """

View file

@ -25,8 +25,8 @@ boltz_static_files = [
] ]
from .tasks import check_for_pending_swaps, wait_for_paid_invoices from .tasks import check_for_pending_swaps, wait_for_paid_invoices
from .views import * # noqa from .views import * # noqa: F401,F403
from .views_api import * # noqa from .views_api import * # noqa: F401,F403
def boltz_start(): def boltz_start():

View file

@ -37,8 +37,8 @@ def cashu_renderer():
from .tasks import startup_cashu_mint, wait_for_paid_invoices from .tasks import startup_cashu_mint, wait_for_paid_invoices
from .views import * # noqa from .views import * # noqa: F401,F403
from .views_api import * # noqa from .views_api import * # noqa: F401,F403
def cashu_start(): def cashu_start():

View file

@ -1,15 +1,7 @@
from typing import List, Optional, Union from typing import List, Optional, Union
from cashu.core.base import MintKeyset
from embit import bip32, bip39, ec, script
from embit.networks import NETWORKS
from loguru import logger
from lnbits.db import Connection, Database
from lnbits.helpers import urlsafe_short_hash
from . import db from . import db
from .models import Cashu, Pegs, Promises, Proof from .models import Cashu
async def create_cashu( async def create_cashu(

View file

@ -7,7 +7,6 @@ from lnbits.core.models import Payment
from lnbits.tasks import register_invoice_listener from lnbits.tasks import register_invoice_listener
from . import db, ledger from . import db, ledger
from .crud import get_cashu
async def startup_cashu_mint(): async def startup_cashu_mint():

View file

@ -21,5 +21,5 @@ def deezy_renderer():
return template_renderer(["lnbits/extensions/deezy/templates"]) return template_renderer(["lnbits/extensions/deezy/templates"])
from .views import * # noqa from .views import * # noqa: F401,F403
from .views_api import * # noqa from .views_api import * # noqa: F401,F403

View file

@ -1,5 +1,4 @@
from pydantic.main import BaseModel from pydantic.main import BaseModel
from sqlalchemy.engine import base # type: ignore
class Token(BaseModel): class Token(BaseModel):

View file

@ -1,4 +1,4 @@
from fastapi import FastAPI, Request from fastapi import Request
from fastapi.params import Depends from fastapi.params import Depends
from fastapi.templating import Jinja2Templates from fastapi.templating import Jinja2Templates
from starlette.responses import HTMLResponse from starlette.responses import HTMLResponse

View file

@ -21,5 +21,5 @@ def discordbot_renderer():
return template_renderer(["lnbits/extensions/discordbot/templates"]) return template_renderer(["lnbits/extensions/discordbot/templates"])
from .views import * # noqa from .views import * # noqa: F401,F403
from .views_api import * # noqa from .views_api import * # noqa: F401,F403

View file

@ -26,8 +26,8 @@ def events_renderer():
from .tasks import wait_for_paid_invoices from .tasks import wait_for_paid_invoices
from .views import * # noqa from .views import * # noqa: F401,F403
from .views_api import * # noqa from .views_api import * # noqa: F401,F403
def events_start(): def events_start():

View file

@ -25,8 +25,8 @@ def example_renderer():
from .tasks import wait_for_paid_invoices from .tasks import wait_for_paid_invoices
from .views import * from .views import * # noqa: F401,F403
from .views_api import * from .views_api import * # noqa: F401,F403
def tpos_start(): def tpos_start():

View file

@ -22,5 +22,5 @@ def gerty_renderer():
return template_renderer(["lnbits/extensions/gerty/templates"]) return template_renderer(["lnbits/extensions/gerty/templates"])
from .views import * # noqa from .views import * # noqa: F401,F403
from .views_api import * # noqa from .views_api import * # noqa: F401,F403

View file

@ -8,7 +8,7 @@ from loguru import logger
from lnbits.helpers import urlsafe_short_hash from lnbits.helpers import urlsafe_short_hash
from . import db from . import db
from .models import Gerty, Mempool, MempoolEndpoint from .models import Gerty, MempoolEndpoint
async def create_gerty(wallet_id: str, data: Gerty) -> Gerty: async def create_gerty(wallet_id: str, data: Gerty) -> Gerty:

View file

@ -13,7 +13,7 @@ from lnbits.settings import settings
from lnbits.utils.exchange_rates import satoshis_amount_as_fiat from lnbits.utils.exchange_rates import satoshis_amount_as_fiat
from .crud import get_mempool_info from .crud import get_mempool_info
from .number_prefixer import * from .number_prefixer import * # noqa: F403
def get_percent_difference(current, previous, precision=3): def get_percent_difference(current, previous, precision=3):

View file

@ -21,4 +21,4 @@ hivemind_static_files = [
} }
] ]
from .views import * # noqa from .views import * # noqa: F401,F403

View file

@ -32,5 +32,5 @@ def invoices_start():
loop.create_task(catch_everything_and_restart(wait_for_paid_invoices)) loop.create_task(catch_everything_and_restart(wait_for_paid_invoices))
from .views import * # noqa from .views import * # noqa: F401,F403
from .views_api import * # noqa from .views_api import * # noqa: F401,F403

View file

@ -25,8 +25,8 @@ def jukebox_renderer():
from .tasks import wait_for_paid_invoices from .tasks import wait_for_paid_invoices
from .views import * # noqa from .views import * # noqa: F401,F403
from .views_api import * # noqa from .views_api import * # noqa: F401,F403
def jukebox_start(): def jukebox_start():

View file

@ -24,10 +24,10 @@ def livestream_renderer():
return template_renderer(["lnbits/extensions/livestream/templates"]) return template_renderer(["lnbits/extensions/livestream/templates"])
from .lnurl import * # noqa from .lnurl import * # noqa: F401,F403
from .tasks import wait_for_paid_invoices from .tasks import wait_for_paid_invoices
from .views import * # noqa from .views import * # noqa: F401,F403
from .views_api import * # noqa from .views_api import * # noqa: F401,F403
def livestream_start(): def livestream_start():

View file

@ -2,7 +2,6 @@ import asyncio
from loguru import logger from loguru import logger
from lnbits.core import db as core_db
from lnbits.core.models import Payment from lnbits.core.models import Payment
from lnbits.core.services import create_invoice, pay_invoice from lnbits.core.services import create_invoice, pay_invoice
from lnbits.helpers import get_current_extension_name from lnbits.helpers import get_current_extension_name

View file

@ -24,10 +24,10 @@ def lnaddress_renderer():
return template_renderer(["lnbits/extensions/lnaddress/templates"]) return template_renderer(["lnbits/extensions/lnaddress/templates"])
from .lnurl import * # noqa from .lnurl import * # noqa: F401,F403
from .tasks import wait_for_paid_invoices from .tasks import wait_for_paid_invoices
from .views import * # noqa from .views import * # noqa: F401,F403
from .views_api import * # noqa from .views_api import * # noqa: F401,F403
def lnaddress_start(): def lnaddress_start():

View file

@ -21,7 +21,7 @@ def lndhub_renderer():
return template_renderer(["lnbits/extensions/lndhub/templates"]) return template_renderer(["lnbits/extensions/lndhub/templates"])
from .decorators import * # noqa from .decorators import * # noqa: F401,F403
from .utils import * # noqa from .utils import * # noqa: F401,F403
from .views import * # noqa from .views import * # noqa: F401,F403
from .views_api import * # noqa from .views_api import * # noqa: F401,F403

View file

@ -24,10 +24,10 @@ def lnurldevice_renderer():
return template_renderer(["lnbits/extensions/lnurldevice/templates"]) return template_renderer(["lnbits/extensions/lnurldevice/templates"])
from .lnurl import * # noqa from .lnurl import * # noqa: F401,F403
from .tasks import wait_for_paid_invoices from .tasks import wait_for_paid_invoices
from .views import * # noqa from .views import * # noqa: F401,F403
from .views_api import * # noqa from .views_api import * # noqa: F401,F403
def lnurldevice_start(): def lnurldevice_start():

View file

@ -3,7 +3,6 @@ import hmac
from http import HTTPStatus from http import HTTPStatus
from io import BytesIO from io import BytesIO
import shortuuid
from embit import bech32, compact from embit import bech32, compact
from fastapi import HTTPException, Query, Request from fastapi import HTTPException, Query, Request
@ -17,7 +16,6 @@ from .crud import (
create_lnurldevicepayment, create_lnurldevicepayment,
get_lnurldevice, get_lnurldevice,
get_lnurldevicepayment, get_lnurldevicepayment,
get_lnurlpayload,
update_lnurldevicepayment, update_lnurldevicepayment,
) )

View file

@ -24,10 +24,10 @@ def lnurlp_renderer():
return template_renderer(["lnbits/extensions/lnurlp/templates"]) return template_renderer(["lnbits/extensions/lnurlp/templates"])
from .lnurl import * # noqa from .lnurl import * # noqa: F401,F403
from .tasks import wait_for_paid_invoices from .tasks import wait_for_paid_invoices
from .views import * # noqa from .views import * # noqa: F401,F403
from .views_api import * # noqa from .views_api import * # noqa: F401,F403
def lnurlp_start(): def lnurlp_start():

View file

@ -34,8 +34,8 @@ def market_renderer():
from .tasks import wait_for_paid_invoices from .tasks import wait_for_paid_invoices
from .views import * # noqa from .views import * # noqa: F401,F403
from .views_api import * # noqa from .views_api import * # noqa: F401,F403
def market_start(): def market_start():

View file

@ -3,14 +3,12 @@ from typing import List, Optional, Union
# from lnbits.db import open_ext_db # from lnbits.db import open_ext_db
from lnbits.db import SQLITE from lnbits.db import SQLITE
from lnbits.helpers import urlsafe_short_hash from lnbits.helpers import urlsafe_short_hash
from lnbits.settings import WALLET
from . import db from . import db
from .models import ( from .models import (
ChatMessage, ChatMessage,
CreateChatMessage, CreateChatMessage,
CreateMarket, CreateMarket,
CreateMarketStalls,
Market, Market,
MarketSettings, MarketSettings,
OrderDetail, OrderDetail,

View file

@ -10,7 +10,6 @@ from fastapi import (
WebSocketDisconnect, WebSocketDisconnect,
) )
from fastapi.templating import Jinja2Templates from fastapi.templating import Jinja2Templates
from loguru import logger
from starlette.exceptions import HTTPException from starlette.exceptions import HTTPException
from starlette.responses import HTMLResponse from starlette.responses import HTMLResponse
@ -19,7 +18,6 @@ from lnbits.decorators import check_user_exists
from . import market_ext, market_renderer from . import market_ext, market_renderer
from .crud import ( from .crud import (
create_chat_message,
create_market_settings, create_market_settings,
get_market_market, get_market_market,
get_market_market_stalls, get_market_market_stalls,
@ -29,10 +27,8 @@ from .crud import (
get_market_settings, get_market_settings,
get_market_stall, get_market_stall,
get_market_zone, get_market_zone,
get_market_zones,
update_market_product_stock,
) )
from .models import CreateChatMessage, SetSettings from .models import SetSettings
from .notifier import Notifier from .notifier import Notifier
templates = Jinja2Templates(directory="templates") templates = Jinja2Templates(directory="templates")

View file

@ -1,6 +1,6 @@
from http import HTTPStatus from http import HTTPStatus
from fastapi import Body, Depends, Query, Request from fastapi import Depends, Query
from loguru import logger from loguru import logger
from starlette.exceptions import HTTPException from starlette.exceptions import HTTPException
@ -14,7 +14,7 @@ from lnbits.decorators import (
require_invoice_key, require_invoice_key,
) )
from lnbits.helpers import urlsafe_short_hash from lnbits.helpers import urlsafe_short_hash
from lnbits.utils.exchange_rates import currencies, get_fiat_rate_satoshis from lnbits.utils.exchange_rates import currencies
from . import db, market_ext from . import db, market_ext
from .crud import ( from .crud import (
@ -45,7 +45,6 @@ from .crud import (
get_market_settings, get_market_settings,
get_market_stall, get_market_stall,
get_market_stalls, get_market_stalls,
get_market_stalls_by_ids,
get_market_zone, get_market_zone,
get_market_zones, get_market_zones,
set_market_order_pubkey, set_market_order_pubkey,
@ -57,12 +56,7 @@ from .crud import (
) )
from .models import ( from .models import (
CreateMarket, CreateMarket,
CreateMarketStalls,
Orders,
Products,
SetSettings, SetSettings,
Stalls,
Zones,
createOrder, createOrder,
createProduct, createProduct,
createStalls, createStalls,

View file

@ -12,4 +12,4 @@ def ngrok_renderer():
return template_renderer(["lnbits/extensions/ngrok/templates"]) return template_renderer(["lnbits/extensions/ngrok/templates"])
from .views import * from .views import * # noqa: F401,F403

View file

@ -32,5 +32,5 @@ def nostrnip5_start():
loop.create_task(catch_everything_and_restart(wait_for_paid_invoices)) loop.create_task(catch_everything_and_restart(wait_for_paid_invoices))
from .views import * # noqa from .views import * # noqa: F401,F403
from .views_api import * # noqa from .views_api import * # noqa: F401,F403

View file

@ -21,6 +21,6 @@ def offlineshop_renderer():
return template_renderer(["lnbits/extensions/offlineshop/templates"]) return template_renderer(["lnbits/extensions/offlineshop/templates"])
from .lnurl import * # noqa from .lnurl import * # noqa: F401,F403
from .views import * # noqa from .views import * # noqa: F401,F403
from .views_api import * # noqa from .views_api import * # noqa: F401,F403

View file

@ -6,13 +6,12 @@ from fastapi import Depends, HTTPException, Query, Request
from starlette.responses import HTMLResponse from starlette.responses import HTMLResponse
from lnbits.core.crud import get_standalone_payment from lnbits.core.crud import get_standalone_payment
from lnbits.core.models import Payment, User from lnbits.core.models import User
from lnbits.core.views.api import api_payment from lnbits.core.views.api import api_payment
from lnbits.decorators import check_user_exists from lnbits.decorators import check_user_exists
from . import offlineshop_ext, offlineshop_renderer from . import offlineshop_ext, offlineshop_renderer
from .crud import get_item, get_shop from .crud import get_item, get_shop
from .models import Item
@offlineshop_ext.get("/", response_class=HTMLResponse) @offlineshop_ext.get("/", response_class=HTMLResponse)

View file

@ -21,5 +21,5 @@ def paywall_renderer():
return template_renderer(["lnbits/extensions/paywall/templates"]) return template_renderer(["lnbits/extensions/paywall/templates"])
from .views import * # noqa from .views import * # noqa: F401,F403
from .views_api import * # noqa from .views_api import * # noqa: F401,F403

View file

@ -21,6 +21,6 @@ def satsdice_renderer():
return template_renderer(["lnbits/extensions/satsdice/templates"]) return template_renderer(["lnbits/extensions/satsdice/templates"])
from .lnurl import * # noqa from .lnurl import * # noqa: F401,F403
from .views import * # noqa from .views import * # noqa: F401,F403
from .views_api import * # noqa from .views_api import * # noqa: F401,F403

View file

@ -26,8 +26,8 @@ def satspay_renderer():
from .tasks import wait_for_paid_invoices from .tasks import wait_for_paid_invoices
from .views import * # noqa from .views import * # noqa: F401,F403
from .views_api import * # noqa from .views_api import * # noqa: F401,F403
def satspay_start(): def satspay_start():

View file

@ -25,8 +25,8 @@ def scrub_renderer():
from .tasks import wait_for_paid_invoices from .tasks import wait_for_paid_invoices
from .views import * # noqa from .views import * # noqa: F401,F403
from .views_api import * # noqa from .views_api import * # noqa: F401,F403
def scrub_start(): def scrub_start():

View file

@ -25,8 +25,8 @@ def smtp_renderer():
from .tasks import wait_for_paid_invoices from .tasks import wait_for_paid_invoices
from .views import * # noqa from .views import * # noqa: F401,F403
from .views_api import * # noqa from .views_api import * # noqa: F401,F403
def smtp_start(): def smtp_start():

View file

@ -26,8 +26,8 @@ def splitpayments_renderer():
from .tasks import wait_for_paid_invoices from .tasks import wait_for_paid_invoices
from .views import * # noqa from .views import * # noqa: F401,F403
from .views_api import * # noqa from .views_api import * # noqa: F401,F403
def splitpayments_start(): def splitpayments_start():

View file

@ -21,5 +21,5 @@ def streamalerts_renderer():
return template_renderer(["lnbits/extensions/streamalerts/templates"]) return template_renderer(["lnbits/extensions/streamalerts/templates"])
from .views import * # noqa from .views import * # noqa: F401,F403
from .views_api import * # noqa from .views_api import * # noqa: F401,F403

View file

@ -25,8 +25,8 @@ def subdomains_renderer():
from .tasks import wait_for_paid_invoices from .tasks import wait_for_paid_invoices
from .views import * # noqa from .views import * # noqa: F401,F403
from .views_api import * # noqa from .views_api import * # noqa: F401,F403
def subdomains_start(): def subdomains_start():

View file

@ -21,5 +21,5 @@ def tipjar_renderer():
return template_renderer(["lnbits/extensions/tipjar/templates"]) return template_renderer(["lnbits/extensions/tipjar/templates"])
from .views import * # noqa from .views import * # noqa: F401,F403
from .views_api import * # noqa from .views_api import * # noqa: F401,F403

View file

@ -21,5 +21,5 @@ def watchonly_renderer():
return template_renderer(["lnbits/extensions/watchonly/templates"]) return template_renderer(["lnbits/extensions/watchonly/templates"])
from .views import * # noqa from .views import * # noqa: F401,F403
from .views_api import * # noqa from .views_api import * # noqa: F401,F403

View file

@ -22,6 +22,6 @@ def withdraw_renderer():
return template_renderer(["lnbits/extensions/withdraw/templates"]) return template_renderer(["lnbits/extensions/withdraw/templates"])
from .lnurl import * # noqa from .lnurl import * # noqa: F401,F403
from .views import * # noqa from .views import * # noqa: F401,F403
from .views_api import * # noqa from .views_api import * # noqa: F401,F403

View file

@ -7,8 +7,6 @@ from starlette import templating
from starlette.datastructures import QueryParams from starlette.datastructures import QueryParams
from starlette.requests import Request from starlette.requests import Request
from lnbits.requestvars import g
try: try:
import jinja2 import jinja2
except ImportError: # pragma: nocover except ImportError: # pragma: nocover

View file

@ -1,4 +1,4 @@
# flake8: noqa # flake8: noqa: F401
from .cliche import ClicheWallet from .cliche import ClicheWallet

View file

@ -3,7 +3,6 @@ import hashlib
import json import json
from typing import AsyncGenerator, Optional from typing import AsyncGenerator, Optional
import httpx
from loguru import logger from loguru import logger
from websocket import create_connection from websocket import create_connection

View file

@ -11,11 +11,6 @@ from loguru import logger
# TODO: https://github.com/lnbits/lnbits/issues/764 # TODO: https://github.com/lnbits/lnbits/issues/764
# mypy https://github.com/aaugustin/websockets/issues/940 # mypy https://github.com/aaugustin/websockets/issues/940
from websockets import connect # type: ignore from websockets import connect # type: ignore
from websockets.exceptions import (
ConnectionClosed,
ConnectionClosedError,
ConnectionClosedOK,
)
from lnbits.settings import settings from lnbits.settings import settings

View file

@ -1,7 +1,6 @@
imports_ok = True imports_ok = True
try: try:
import grpc import grpc
from google import protobuf
from grpc import RpcError from grpc import RpcError
except ImportError: # pragma: nocover except ImportError: # pragma: nocover
imports_ok = False imports_ok = False

View file

@ -7,7 +7,6 @@ from typing import AsyncGenerator, Dict, Optional
import httpx import httpx
from loguru import logger from loguru import logger
from lnbits import bolt11 as lnbits_bolt11
from lnbits.settings import settings from lnbits.settings import settings
from .base import ( from .base import (

View file

@ -1 +1 @@
from .macaroon import AESCipher, load_macaroon from .macaroon import AESCipher, load_macaroon # noqa: F401

View file

@ -7,7 +7,6 @@ import httpx
from fastapi.exceptions import HTTPException from fastapi.exceptions import HTTPException
from loguru import logger from loguru import logger
from lnbits.helpers import url_for
from lnbits.settings import settings from lnbits.settings import settings
from .base import ( from .base import (

View file

@ -5,8 +5,7 @@ from httpx import AsyncClient
from lnbits.app import create_app from lnbits.app import create_app
from lnbits.commands import migrate_databases from lnbits.commands import migrate_databases
from lnbits.core.crud import create_account, create_wallet, get_wallet from lnbits.core.crud import create_account, create_wallet
from lnbits.core.models import BalanceCheck, Payment, User, Wallet
from lnbits.core.views.api import CreateInvoiceData, api_payments_create_invoice from lnbits.core.views.api import CreateInvoiceData, api_payments_create_invoice
from lnbits.db import Database from lnbits.db import Database
from lnbits.settings import settings from lnbits.settings import settings

View file

@ -1,15 +1,9 @@
import hashlib import hashlib
import pytest import pytest
import pytest_asyncio
from lnbits import bolt11 from lnbits import bolt11
from lnbits.core.crud import get_wallet from lnbits.core.views.api import api_payment
from lnbits.core.views.api import (
CreateInvoiceData,
api_payment,
api_payments_create_invoice,
)
from lnbits.settings import get_wallet_class from lnbits.settings import get_wallet_class
from ...helpers import get_random_invoice_data, is_regtest from ...helpers import get_random_invoice_data, is_regtest

View file

@ -1,7 +1,4 @@
import pytest import pytest
import pytest_asyncio
from tests.conftest import client
@pytest.mark.asyncio @pytest.mark.asyncio

View file

@ -1,7 +1,4 @@
import pytest import pytest
import pytest_asyncio
from lnbits.core.crud import get_wallet
# check if the client is working # check if the client is working

View file

@ -1,7 +1,6 @@
import json import json
import secrets import secrets
import pytest
import pytest_asyncio import pytest_asyncio
from lnbits.core.crud import create_account, create_wallet from lnbits.core.crud import create_account, create_wallet

View file

@ -1,7 +1,6 @@
import secrets import secrets
import pytest import pytest
import pytest_asyncio
from lnbits.core.crud import get_wallet from lnbits.core.crud import get_wallet
from lnbits.extensions.bleskomat.crud import get_bleskomat_lnurl from lnbits.extensions.bleskomat.crud import get_bleskomat_lnurl
@ -10,8 +9,6 @@ from lnbits.extensions.bleskomat.helpers import (
query_to_signing_payload, query_to_signing_payload,
) )
from lnbits.settings import get_wallet_class, settings from lnbits.settings import get_wallet_class, settings
from tests.conftest import client
from tests.extensions.bleskomat.conftest import bleskomat, lnurl
from tests.helpers import credit_wallet, is_regtest from tests.helpers import credit_wallet, is_regtest
WALLET = get_wallet_class() WALLET = get_wallet_class()

View file

@ -1,4 +1,3 @@
import pytest
import pytest_asyncio import pytest_asyncio
from lnbits.core.crud import create_account, create_wallet from lnbits.core.crud import create_account, create_wallet

View file

@ -1,12 +1,15 @@
import pytest import pytest
import pytest_asyncio import pytest_asyncio # noqa: F401
from loguru import logger from loguru import logger # noqa: F401
from lnbits.core.crud import get_wallet from lnbits.core.crud import get_wallet # noqa: F401
from tests.conftest import adminkey_headers_from, client, invoice from tests.conftest import adminkey_headers_from, client, invoice # noqa: F401
from tests.extensions.invoices.conftest import accounting_invoice, invoices_wallet from tests.extensions.invoices.conftest import ( # noqa: F401
from tests.helpers import credit_wallet accounting_invoice,
from tests.mocks import WALLET invoices_wallet,
)
from tests.helpers import credit_wallet # noqa: F401
from tests.mocks import WALLET # noqa: F401
@pytest.mark.asyncio @pytest.mark.asyncio