Files
palladum-lightning/tests/plugins/feature-test.py
Peter Neuroth 51e6387c8d test: refactor plugin to use parameter not envvar
Signed-off-by: Peter Neuroth <pet.v.ne@gmail.com>
2025-10-20 17:15:44 +10:30

24 lines
576 B
Python
Executable File

#!/usr/bin/env python3
from pyln.client import Plugin
# Register a different set feature of feature bits for each location so we can
# later check that they are being passed correctly.
plugin = Plugin(
dynamic=False,
init_features=1 << 201,
node_features=1 << 203,
invoice_features=1 << 205,
)
@plugin.init()
def init(configuration, options, plugin):
if options.get('disable-on-init'):
return {'disable': 'init saying disable'}
return {}
plugin.add_option('disable-on-init', False, 'disable plugin on init', opt_type='bool')
plugin.run()