def check(self, data): foo = Foo(data) with h5tmp() as f: writer = Writer(f) writer.dict_crs('data', data=data) reader = Reader(f) data_bis = reader.dict_crs('data') self.assertDictEqual(data, data_bis)
def check(self, data): foo = Foo(data) bar = Bar() with h5tmp() as f: writer = Writer(f, from_object=foo) writer.dict_crs('data') reader = Reader(f, to_object=bar) reader.dict_crs('data') self.assertDictEqual(foo.data, bar.data)
def check(self, data): foo = {'data': data} bar = {} with h5tmp() as f: writer = Writer(f, from_dict=foo) writer.dict_crs('data') reader = Reader(f, to_dict=bar) data_bis = reader.dict_crs('data') self.assertDictEqual(data, data_bis)