Page MenuHomec4science

test_description.py
No OneTemporary

File Metadata

Created
Wed, May 1, 20:21

test_description.py

import unittest
from os import sep, path
from os.path import dirname, basename, isfile, isdir
import lxml.etree as ET
import sys
sys.path.append('svgscripts')
from datatypes.page import Page
from datatypes.standoff_tag import StandoffTag
from datatypes.text import Text
from datatypes.description import Description
class TestText(unittest.TestCase):
def setUp(self):
DATADIR = dirname(__file__) + sep + 'test_data'
if not isdir(DATADIR):
DATADIR = dirname(dirname(__file__)) + sep + 'test_data'
self.test_file = DATADIR + sep + 'test.xml'
self.test_svg_file = DATADIR + sep + 'test421.svg'
self.pdf_xml = DATADIR + sep + 'W_I_8_page125.xml'
self.xml_file = DATADIR + sep + 'N_VII_1_page005.xml'
self.xml_fileB = DATADIR + sep + 'N_VII_1_page006.xml'
self.pdf_xml_source = DATADIR + sep + 'W_I_8_neu_125-01.svg'
self.test_page = DATADIR + sep + 'N_VII_1_page001.xml'
self.test_manuscript = DATADIR + sep + 'N_VII_1.xml'
def test_semantic(self):
pass
#print(Text.get_semantic_dictionary())
def test_create_cls_from_node(self):
tree = ET.parse(self.test_manuscript)
node = tree.xpath('description/earlierDescription[@id="1"]/manuscriptDescription')[0]
description = Description.create_cls_from_node(node)
self.assertTrue(len(description.standoff_markups) > 0)
#print(description.content, description.standoff_markups)
if __name__ == "__main__":
unittest.main()

Event Timeline