Add support for specifying flags in message builder

This commit is contained in:
Salad Dais
2021-12-08 06:48:06 +00:00
parent d66d5226a2
commit d486aa130d
2 changed files with 28 additions and 2 deletions

View File

@@ -300,3 +300,14 @@ class HumanReadableMessageTests(unittest.TestCase):
with self.assertRaises(ValueError):
HumanMessageSerializer.from_human_string(val)
def test_flags(self):
val = """
OUT FooMessage [ZEROCODED] [RELIABLE] [1]
[SomeBlock]
foo = 1
"""
msg = HumanMessageSerializer.from_human_string(val)
self.assertEqual(HumanMessageSerializer.to_human_string(msg).strip(), val.strip())