Wrap MessageBuilder::setRoot().

This commit is contained in:
Kenton Varda
2013-08-31 17:07:44 -07:00
parent 0478ee3081
commit 86b742e91d
3 changed files with 27 additions and 0 deletions

View File

@@ -281,6 +281,15 @@ def test_binary_read(all_types):
expectedText = open(os.path.join(this_dir, 'all-types.txt'), 'r').read()
assert str(root) + '\n' == expectedText
# Test setRoot().
builder = capnp.MallocMessageBuilder()
builder.setRoot(root)
check_all_types(builder.getRoot(all_types.TestAllTypes))
builder2 = capnp.MallocMessageBuilder()
builder2.setRoot(builder.getRoot(all_types.TestAllTypes))
check_all_types(builder2.getRoot(all_types.TestAllTypes))
def test_packed_read(all_types):
f = open(os.path.join(this_dir, 'all-types.packed'), 'r')
message = capnp.PackedFdMessageReader(f.fileno())