diff options
Diffstat (limited to 'testers/factorytester.py')
-rwxr-xr-x | testers/factorytester.py | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/testers/factorytester.py b/testers/factorytester.py new file mode 100755 index 0000000..b6029ca --- /dev/null +++ b/testers/factorytester.py @@ -0,0 +1,19 @@ +from __future__ import absolute_import +import parsers +import factories +import xml.etree.cElementTree as ET + +xmlpath = 'C:/Users/Ilsar/Documents/datahack/xml_example.xml' + +xmltree = ET.parse(xmlpath) +entities = list() +inl_factory = factories.INLFactory() + +for record in xmltree.getroot(): + inl_parser = parsers.INLXmlParser(record) + clean_record = inl_parser.clearxml() + entities.append(inl_factory.get_entity(clean_record)) + +for entity in entities: + entity. print_entity() + |