diff --git a/tests/test_pay.py b/tests/test_pay.py index 0a2c36da4..e44780021 100644 --- a/tests/test_pay.py +++ b/tests/test_pay.py @@ -4132,3 +4132,14 @@ def test_sendinvoice(node_factory, bitcoind): l1.rpc.call('sendinvoice', {'offer': refund, 'label': 'test sendinvoice refund'}) + + +@pytest.mark.xfail(strict=True) +def test_self_pay(node_factory): + """Repro test for issue 4345: pay ourselves via the pay plugin. + + """ + l1, l2 = node_factory.line_graph(2, wait_for_announce=True) + + inv = l1.rpc.invoice(10000, 'test', 'test')['bolt11'] + l1.rpc.pay(inv)