ben
184da9958c
Merge branch 'main' into SCRUB
2022-07-28 12:46:19 +01:00
Tiago vasconcelos
556eef35ab
add scrub mock data
2022-07-28 10:10:23 +01:00
dni
e67b2c0529
Merge branch 'main' into fix/mypy
2022-07-25 13:46:22 +02:00
Daniel Krahofer
b865fad95e
Update tests/core/views/test_api.py
...
Co-authored-by: calle <93376500+callebtc@users.noreply.github.com>
2022-07-25 12:05:16 +02:00
Daniel Krahofer
e939b9a5aa
Update tests/core/views/test_api.py
...
Co-authored-by: calle <93376500+callebtc@users.noreply.github.com>
2022-07-25 12:05:16 +02:00
dni
463fbb39bd
make test run again, introduce mypy again
2022-07-25 12:03:06 +02:00
dni
b9373f7283
add tests for api_payment
2022-07-25 12:03:06 +02:00
calle
4bb184e08b
CI: DB migration with real data ( #776 )
...
* fix migration conv.py
* migrate with mock data
2022-07-25 09:13:41 +02:00
calle
32a8736f32
CI: Test core/views/generic.py
enabling and disabling extensions ( #774 )
2022-07-23 11:58:29 +02:00
calle
96af5fc3a7
CI: Test core/views/generic.py
( #772 )
...
* Adds tests for GET /wallet
* Update `httpx` to `0.23.0` and `http-core` to `0.15.0` in `venv` installation path
* Fix `secp256k1 = "==0.14.0"` and `cffi = "==1.15.0"`
2022-07-23 10:39:58 +02:00
calle
6646fce549
Core: add internal flag for invoice creation to use FakeWallet ( #646 )
...
* add internal flag for invoice creation to use FakeWallet
2022-07-17 14:34:25 +02:00
calle
99b6b9d71c
CI: regtest with LndRestWallet
and CLightningWallet
( #738 )
...
* add regtest
* test LndRestWallet
* test CLightningWallet
2022-07-16 14:10:43 +02:00
calle
63d4e60542
Testing: postgres db backend ( #711 )
...
* try postgres run
* fix yaml
* test with postgres
* check with postgres
* inkey_from
* remove trio
* add coverage
* add coverage
* more python testing
* use @pytest_asyncio.fixture
* remove unused imports
* fix api_payment payment lookup
* measure durations
2022-07-07 18:29:26 +02:00
calle
e7dd3ec64f
reactivate actions ( #682 )
...
* reactivate other actions
* black
* codeql 2
* black only
* remove mock event loop
* do not follow grpc
2022-06-27 01:11:35 +02:00
calle
f6da260464
Automated tests ( #566 )
...
* return error for wrong key
* payment check use key dependency
* more expressive error
* re-add optional key
* more tests
* more
* more granular
* more testing
* custom event_loop
* tests work
* fix lots of mypy errors
* test_public_api
* both files
* remove unused import
* tests
* tests working
* rm empty file
* minimal test
* set FAKE_WALLET_SECRET="ToTheMoon1"
* set FAKE_WALLET_SECRET="ToTheMoon1"
* trial and error
* trial and error
* test postgres
* test postgres
* test postgres
* test postgres
* test postgres
* test postgres
* test build
* skip mypy
2022-06-27 00:11:46 +02:00
callebtc
f8400512f7
black formating
2022-06-01 14:53:05 +02:00
calle
0f97f8f18b
Fee reserve for lightning backends ( #557 )
...
* preparing fees
* fee_limit_msat
* await resp result
* clightning
* fix tests
* fix test
* add fee to test
* mypy
* invoice_status
* checking id fix
* fee reserve error message
* only for external payments
2022-03-16 07:20:15 +01:00
calle
8d7302e4cd
fix bleskomat test ( #523 )
2022-02-14 13:49:15 +01:00
callebtc
09b86605dd
fix bleskomat tests
2022-02-14 13:42:43 +01:00
Charles Hill
4e6c30a909
Unit tests for FastAPI branch
...
Run via `make test`
2021-12-04 13:11:45 -06:00
fiatjaf
9994e61615
migrate to trio so c-lightning sockets stop hanging.
2020-10-04 12:06:20 -03:00
fiatjaf
cd8a447ba0
pytest quibbles and dev dependencies.
2020-09-17 22:41:30 -03:00
Eneko Illarramendi
1bc5e144d3
refactor: clean up __init__ file following some Flask conventions
...
Flask extensions are loaded in a way that makes them easily reusable by blueprints.
In this commit we are also adding `environs` to manage .env and settings:
breaking changes!
- FLASK_APP=lnbits.app
- LNBITS_ALLOWED_USERS needs to be empty now to allow all users (NOT "all")
2020-09-06 21:06:01 -03:00
Eneko Illarramendi
178fe65fb2
test: configure Travis for CI
2020-04-27 19:39:00 +02:00
Eneko Illarramendi
3d3632a06f
refactor: add some dev files and black
original code
...
Original server code has been moved to __init__ file, so we can
work on `lnbits` as a package.
2019-12-13 17:56:19 +01:00