python-tldp/tests/example.py

77 lines
2.2 KiB
Python
Raw Normal View History

from __future__ import absolute_import, division, print_function
2016-02-13 18:39:26 +00:00
import os
from argparse import Namespace
import tldp.doctypes
2016-02-26 21:22:39 +00:00
from tldptesttools import stem_and_ext
opj = os.path.join
2016-02-13 20:31:58 +00:00
opd = os.path.dirname
opa = os.path.abspath
2016-02-26 20:26:41 +00:00
sampledocs = opa(opj(opd(__file__), 'sample-documents'))
2016-02-13 18:39:26 +00:00
ex_linuxdoc = Namespace(
doctype=tldp.doctypes.linuxdoc.Linuxdoc,
2016-02-26 20:26:41 +00:00
filename=opj(sampledocs, 'linuxdoc-simple.sgml'),
)
ex_docbooksgml = Namespace(
doctype=tldp.doctypes.docbooksgml.DocbookSGML,
2016-02-26 20:26:41 +00:00
filename=opj(sampledocs, 'docbooksgml-simple.sgml'),
)
ex_docbook4xml = Namespace(
doctype=tldp.doctypes.docbook4xml.Docbook4XML,
2016-02-26 20:26:41 +00:00
filename=opj(sampledocs, 'docbook4xml-simple.xml'),
)
ex_docbook5xml = Namespace(
doctype=tldp.doctypes.docbook5xml.Docbook5XML,
2016-02-26 20:26:41 +00:00
filename=opj(sampledocs, 'docbook5xml-simple.xml'),
)
2016-03-08 03:57:48 +00:00
ex_asciidoc = Namespace(
doctype=tldp.doctypes.asciidoc.Asciidoc,
filename=opj(sampledocs, 'asciidoc-complete.txt'),
2016-03-08 03:57:48 +00:00
)
#
# ex_rst = Namespace(
# doctype=tldp.doctypes.rst.RestructuredText,
# filename=opj(sampledocs, 'restructuredtext-simple.rst'),
# )
2016-03-02 06:47:15 +00:00
#
# ex_markdown = Namespace(
# doctype=tldp.doctypes.markdown.Markdown,
# filename=opj(sampledocs, 'markdown-simple.md'),
# )
ex_linuxdoc_dir = Namespace(
doctype=tldp.doctypes.linuxdoc.Linuxdoc,
2016-02-26 21:24:10 +00:00
filename=opj(sampledocs, 'Linuxdoc-Larger',
'Linuxdoc-Larger.sgml'),
2016-02-26 20:49:09 +00:00
)
ex_docbook4xml_dir = Namespace(
doctype=tldp.doctypes.docbook4xml.Docbook4XML,
filename=opj(sampledocs, 'DocBook-4.2-WHYNOT',
'DocBook-4.2-WHYNOT.xml'),
)
2016-03-08 06:13:38 +00:00
unknown_doctype = Namespace(
doctype=None,
filename=opj(sampledocs, 'Unknown-Doctype.xqf'),
)
2016-02-13 18:39:26 +00:00
# -- a bit ugly, but grab each dict
sources = [y for x, y in locals().items() if x.startswith('ex_')]
2016-02-13 18:39:26 +00:00
for ex in sources:
ex.content = open(ex.filename).read()
2016-02-26 21:22:39 +00:00
ex.stem, ex.ext = stem_and_ext(ex.filename)
2016-02-13 18:39:26 +00:00
# -- end of file