run_tests.py 584 B

123456789101112131415161718192021
  1. from xopp2py import parser, abstract_syntax
  2. from xopp2oml import writer
  3. import os
  4. if __name__ == "__main__":
  5. DATADIR = os.path.join(os.path.dirname(__file__), "test_data")
  6. class DummyOutput:
  7. def write(self, text: str):
  8. pass
  9. def parse(filename):
  10. asyntax = parser.parseFile(os.path.join(DATADIR, filename))
  11. writer.writeOML(asyntax, filename, "my_xopp", DummyOutput())
  12. # Just see if these files parse without throwing an exception :)
  13. parse("SmallXournalFile.xopp")
  14. parse("TwoHiddenLayers.xopp")
  15. print("Tests passed.")