From d2657321d6f7fdd6d800c15d376b1a5e61a1fa6c Mon Sep 17 00:00:00 2001 From: "Martin A. Brown" Date: Wed, 9 Mar 2016 18:11:04 -0800 Subject: [PATCH] create generic functions for runtime config --- tests/tldptesttools.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/tests/tldptesttools.py b/tests/tldptesttools.py index e659a3d..2a3a30f 100644 --- a/tests/tldptesttools.py +++ b/tests/tldptesttools.py @@ -12,6 +12,15 @@ from tempfile import NamedTemporaryFile as ntf from tldp.config import collectconfiguration from tldp.outputs import OutputNamingConvention +# -- short names +# +opa = os.path.abspath +opb = os.path.basename +opd = os.path.dirname +opj = os.path.join + +extras = opa(opj(opd(opd(__file__)), 'extras')) + def stem_and_ext(name): stem, ext = os.path.splitext(os.path.basename(name)) @@ -200,5 +209,16 @@ class TestInventoryBase(unittest.TestCase): myoutput.mkdir() myoutput.create_expected_docs() + def add_docbooksgml_support_to_config(self): + c = self.config + c.docbooksgml_collateindex = opj(extras, 'collateindex.pl') + c.docbooksgml_ldpdsl = opj(extras, 'dsssl', 'ldp.dsl') + + def add_docbook4xml_xsl_to_config(self): + c = self.config + c.docbook4xml_xslprint = opj(extras, 'xsl', 'tldp-print.xsl') + c.docbook4xml_xslsingle = opj(extras, 'xsl', 'tldp-one-page.xsl') + c.docbook4xml_xslchunk = opj(extras, 'xsl', 'tldp-chapters.xsl') + # # -- end of file