mirror of
https://github.com/yzernik/squeaknode.git
synced 2026-08-18 13:09:08 +02:00
Use peer address struct in requests (#1004)
* Update connect peer and disconnect peer rpc to use peer addrss struct * Update get connected peer rpc to use peer addrss struct * Use peer address struct in create saved peer rpc * Use peer address struct in squeak peer struct * Use peer address for requests functions in frontend * Update frontend build
This commit is contained in:
parent
a9c66be62c
commit
b9ac4b86b4
21 changed files with 159 additions and 171 deletions
|
|
@ -51,6 +51,16 @@ def lightning_host_port():
|
|||
return LightningAddressHostPort(host="my_lightning_host", port=8765)
|
||||
|
||||
|
||||
@pytest.fixture
|
||||
def peer_address():
|
||||
return PeerAddress(host="fake_host", port=5678)
|
||||
|
||||
|
||||
@pytest.fixture
|
||||
def peer_address_with_zero():
|
||||
return PeerAddress(host="fake_host", port=0)
|
||||
|
||||
|
||||
@pytest.fixture
|
||||
def price_msat():
|
||||
return 777
|
||||
|
|
@ -129,31 +139,26 @@ def test_get_network_regtest(regtest_squeak_controller):
|
|||
# assert squeak_controller.get_network() == "regtest"
|
||||
|
||||
|
||||
def test_create_peer(squeak_db, squeak_controller):
|
||||
def test_create_peer(squeak_db, squeak_controller, peer_address):
|
||||
squeak_controller.create_peer(
|
||||
"fake_peer_name",
|
||||
"fake_host",
|
||||
5678,
|
||||
peer_address,
|
||||
)
|
||||
|
||||
squeak_db.insert_peer.assert_called_with(
|
||||
SqueakPeer(
|
||||
peer_id=None,
|
||||
peer_name="fake_peer_name",
|
||||
address=PeerAddress(
|
||||
host="fake_host",
|
||||
port=5678,
|
||||
),
|
||||
address=peer_address,
|
||||
autoconnect=False,
|
||||
)
|
||||
)
|
||||
|
||||
|
||||
def test_create_peer_default_port(config, squeak_db, squeak_controller):
|
||||
def test_create_peer_default_port(config, squeak_db, squeak_controller, peer_address_with_zero):
|
||||
squeak_controller.create_peer(
|
||||
"fake_peer_name",
|
||||
"fake_host",
|
||||
0,
|
||||
peer_address_with_zero,
|
||||
)
|
||||
|
||||
squeak_db.insert_peer.assert_called_with(
|
||||
|
|
@ -161,7 +166,7 @@ def test_create_peer_default_port(config, squeak_db, squeak_controller):
|
|||
peer_id=None,
|
||||
peer_name="fake_peer_name",
|
||||
address=PeerAddress(
|
||||
host="fake_host",
|
||||
host=peer_address_with_zero.host,
|
||||
port=squeak.params.params.DEFAULT_PORT,
|
||||
),
|
||||
autoconnect=False,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue