| 123456789101112131415161718192021222324 |
- import os
- import shutil
- from magic_pdf.data.data_reader_writer import (FileBasedDataReader,
- FileBasedDataWriter)
- def test_filebased_reader_writer():
- unitest_dir = '/tmp/magic_pdf/unittest/data/filebased_reader_writer'
- sub_dir = os.path.join(unitest_dir, 'sub')
- abs_fn = os.path.join(unitest_dir, 'abspath.txt')
- os.makedirs(sub_dir, exist_ok=True)
- writer = FileBasedDataWriter(sub_dir)
- reader = FileBasedDataReader(sub_dir)
- writer.write('test.txt', b'hello world')
- assert reader.read('test.txt') == b'hello world'
- writer.write(abs_fn, b'hello world')
- assert reader.read(abs_fn) == b'hello world'
- shutil.rmtree(unitest_dir)
|