mirror of
https://github.com/lightningd/plugins.git
synced 2026-08-19 13:18:19 +02:00
30 lines
748 B
Python
30 lines
748 B
Python
from pyln.testing.fixtures import *
|
|
import os
|
|
import subprocess
|
|
|
|
|
|
plugin = os.path.join(os.path.dirname(__file__), "historian.py")
|
|
|
|
|
|
def test_start(node_factory):
|
|
opts = {"plugin": plugin}
|
|
l1 = node_factory.get_node(options=opts)
|
|
l1.stop()
|
|
|
|
help_out = (
|
|
subprocess.check_output(
|
|
[
|
|
"lightningd",
|
|
"--plugin={}".format(plugin),
|
|
"--lightning-dir={}".format(l1.daemon.lightning_dir),
|
|
"--help",
|
|
]
|
|
)
|
|
.decode("utf-8")
|
|
.split("\n")
|
|
)
|
|
help_out = [h.split(" ", 1) for h in help_out]
|
|
help_out = [(v[0].strip(), v[1].strip()) for v in help_out if len(v) == 2]
|
|
from pprint import pprint
|
|
|
|
pprint(help_out)
|