Skip to content

Commit 503b7cb

Browse files
author
Eugene Cherny
committed
Added unit test for building no-arg message
1 parent b6c0de3 commit 503b7cb

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

pythonosc/test/test_osc_message_builder.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,13 @@ def test_build_wrong_type_raises(self):
4646
builder.add_arg('this is not a float', builder.ARG_TYPE_FLOAT)
4747
self.assertRaises(osc_message_builder.BuildError, builder.build)
4848

49+
def test_build_noarg_message(self):
50+
msg = osc_message_builder.OscMessageBuilder(address='/SYNC').build()
51+
# This reference message was generated with Cycling 74's Max software
52+
# and then was intercepted with Wireshark
53+
reference = bytearray.fromhex('2f53594e430000002c000000')
54+
self.assertSequenceEqual(msg._dgram, reference)
55+
4956

5057
if __name__ == "__main__":
5158
unittest.main()

0 commit comments

Comments
 (0)