mirror of
https://github.com/ElementsProject/lightning.git
synced 2025-01-01 03:24:41 +01:00
85bb93618b
These are autogenerated, but now they export their own MessageNamespace, as well as the raw csv. They also expose their SubtypeTypes, MessageTypes and TlvStreamTypes, though in theory these could clash (they don't for now, and it'd be kinda awkward if they did). Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
15 lines
423 B
Python
15 lines
423 B
Python
#! /usr/bin/python3
|
|
from pyln.proto.message import MessageNamespace
|
|
import pyln.proto.message.bolt7 as bolt7
|
|
|
|
|
|
# FIXME: more tests
|
|
def test_bolt_07_csv():
|
|
MessageNamespace(bolt7.csv)
|
|
|
|
|
|
def test_bolt_07_subtypes():
|
|
for t in ['{timestamp_node_id_1=1,timestamp_node_id_2=2}']:
|
|
vals, _ = bolt7.channel_update_timestamps.val_from_str(t)
|
|
assert bolt7.channel_update_timestamps.val_to_str(vals, None) == t
|