def __init__(self): self.tree = ryml.Tree()
def parse(self, case): ryml.parse(case.src_as_bytearray, tree=ryml.Tree())
def _test34_bytearray__rw__reuse_tree( self): # bytearray buffers are mutable t = ryml.Tree() r = ryml.parse_in_situ(self.src_as_bytearray, tree=t) self.assertTrue(r is t) self.case.check(self, t)
def _test32_bytearray__ro__reuse_tree(self): t = ryml.Tree() r = ryml.parse(self.src_as_bytearray, tree=t) self.assertTrue(r is t) self.case.check(self, t)
def _test12_str__ro__reuse_tree( self): # cannot read string buffers (or can we?) t = ryml.Tree() ryml.parse(self.src_as_str, tree=t) self.case.check(self, t)
def _test22_bytes__ro__reuse_tree(self): t = ryml.Tree() r = ryml.parse_in_arena(self.src_as_bytes, tree=t) self.assertTrue(r is t) self.case.check(self, t)