test_filebase.py 721 B

123456789101112131415161718192021222324
  1. import os
  2. import shutil
  3. from magic_pdf.data.data_reader_writer import (FileBasedDataReader,
  4. FileBasedDataWriter)
  5. def test_filebased_reader_writer():
  6. unitest_dir = '/tmp/magic_pdf/unittest/data/filebased_reader_writer'
  7. sub_dir = os.path.join(unitest_dir, 'sub')
  8. abs_fn = os.path.join(unitest_dir, 'abspath.txt')
  9. os.makedirs(sub_dir, exist_ok=True)
  10. writer = FileBasedDataWriter(sub_dir)
  11. reader = FileBasedDataReader(sub_dir)
  12. writer.write('test.txt', b'hello world')
  13. assert reader.read('test.txt') == b'hello world'
  14. writer.write(abs_fn, b'hello world')
  15. assert reader.read(abs_fn) == b'hello world'
  16. shutil.rmtree(unitest_dir)