derive some of this stuff for testing

This commit is contained in:
Martin A. Brown 2016-02-26 13:22:39 -08:00
parent e7c85fb2ec
commit e4d4d552d1
1 changed files with 3 additions and 9 deletions

View File

@ -10,65 +10,59 @@ except ImportError:
import tldp.doctypes import tldp.doctypes
from tldptesttools import stem_and_ext
opj = os.path.join opj = os.path.join
opd = os.path.dirname opd = os.path.dirname
opa = os.path.abspath opa = os.path.abspath
sampledocs = opa(opj(opd(__file__), 'sample-documents')) sampledocs = opa(opj(opd(__file__), 'sample-documents'))
ex_linuxdoc = SimpleNamespace( ex_linuxdoc = SimpleNamespace(
ext='.sgml',
type=tldp.doctypes.linuxdoc.Linuxdoc, type=tldp.doctypes.linuxdoc.Linuxdoc,
filename=opj(sampledocs, 'linuxdoc-simple.sgml'), filename=opj(sampledocs, 'linuxdoc-simple.sgml'),
) )
ex_docbooksgml = SimpleNamespace( ex_docbooksgml = SimpleNamespace(
ext='.sgml',
type=tldp.doctypes.docbooksgml.DocbookSGML, type=tldp.doctypes.docbooksgml.DocbookSGML,
filename=opj(sampledocs, 'docbooksgml-simple.sgml'), filename=opj(sampledocs, 'docbooksgml-simple.sgml'),
) )
ex_docbook4xml = SimpleNamespace( ex_docbook4xml = SimpleNamespace(
ext='.xml',
type=tldp.doctypes.docbook4xml.Docbook4XML, type=tldp.doctypes.docbook4xml.Docbook4XML,
filename=opj(sampledocs, 'docbook4xml-simple.xml'), filename=opj(sampledocs, 'docbook4xml-simple.xml'),
) )
ex_docbook5xml = SimpleNamespace( ex_docbook5xml = SimpleNamespace(
ext='.xml',
type=tldp.doctypes.docbook5xml.Docbook5XML, type=tldp.doctypes.docbook5xml.Docbook5XML,
filename=opj(sampledocs, 'docbook5xml-simple.xml'), filename=opj(sampledocs, 'docbook5xml-simple.xml'),
) )
ex_rst = SimpleNamespace( ex_rst = SimpleNamespace(
ext='.rst',
type=tldp.doctypes.rst.RestructuredText, type=tldp.doctypes.rst.RestructuredText,
filename=opj(sampledocs, 'restructuredtext-simple.rst'), filename=opj(sampledocs, 'restructuredtext-simple.rst'),
) )
ex_text = SimpleNamespace( ex_text = SimpleNamespace(
ext='.txt',
type=tldp.doctypes.text.Text, type=tldp.doctypes.text.Text,
filename=opj(sampledocs, 'text-simple.txt'), filename=opj(sampledocs, 'text-simple.txt'),
) )
ex_markdown = SimpleNamespace( ex_markdown = SimpleNamespace(
ext='.md',
type=tldp.doctypes.markdown.Markdown, type=tldp.doctypes.markdown.Markdown,
filename=opj(sampledocs, 'markdown-simple.md'), filename=opj(sampledocs, 'markdown-simple.md'),
) )
ex_linuxdoc_dir = SimpleNamespace( ex_linuxdoc_dir = SimpleNamespace(
ext='.sgml',
type=tldp.doctypes.linuxdoc.Linuxdoc, type=tldp.doctypes.linuxdoc.Linuxdoc,
filename=opj(sampledocs, 'Linuxdoc-Larger', 'Linuxdoc-Larger.sgml'), filename=opj(sampledocs, 'Linuxdoc-Larger', 'Linuxdoc-Larger.sgml'),
) )
# -- a bit ugly, but grab each dict # -- a bit ugly, but grab each dict
sources = [y for x, y in locals().items() if x.startswith('ex_')] sources = [y for x, y in locals().items() if x.startswith('ex_')]
for ex in sources: for ex in sources:
ex.content = open(ex.filename).read() ex.content = open(ex.filename).read()
ex.stem, ex.ext = stem_and_ext(ex.filename)
# -- end of file # -- end of file