5 srcdir = os.environ.get("srcdir")
9 h = hivex.Hivex ("%s/../images/minimal" % srcdir,
16 h.node_add_child (root, "ModerateValueParent")
18 mvp = h.node_get_child (root, "ModerateValueParent")
21 moderate_value = "0123456789ABCDEF"
24 { "key": "3Bytes", "t": 3, "value": moderate_value[:3] },
25 { "key": "16Bytes", "t": 3, "value": moderate_value },
26 { "key": "30Bytes", "t": 3, "value": (moderate_value*2)[:30] },
27 { "key": "31Bytes", "t": 3, "value": (moderate_value*2)[:31] },
28 { "key": "32Bytes", "t": 3, "value": moderate_value*2 },
29 { "key": "33Bytes", "t": 3, "value": (moderate_value*3)[:33] },
31 h.node_set_values (mvp, values)
33 new_moderate_value = h.node_get_value (mvp, "16Bytes")
35 assert h.value_value (new_moderate_value)[1] == moderate_value
37 h.commit ("%s/../images/rlenvalue_test_hive" % srcdir)