pytest: Test LightningRpc and plugin command notification support

This commit is contained in:
Christian Decker
2021-01-02 14:29:39 +01:00
parent b6650425b9
commit 70410b8ee8
2 changed files with 44 additions and 0 deletions

19
tests/plugins/countdown.py Executable file
View File

@@ -0,0 +1,19 @@
#!/usr/bin/env python3
from pyln.client import Plugin
import time
plugin = Plugin()
@plugin.method("countdown")
def countdown(count, plugin, request):
count = int(count)
for i in range(count):
time.sleep(0.1)
request.notify("{}/{}".format(i, count), "INFO")
return "Done"
plugin.run()