mirror of
https://github.com/aljazceru/plugins.git
synced 2025-12-24 08:34:18 +01:00
24 lines
650 B
Python
24 lines
650 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)
|