create generic functions for runtime config

This commit is contained in:
Martin A. Brown 2016-03-09 18:11:04 -08:00
parent 29d5739d1e
commit d2657321d6
1 changed files with 20 additions and 0 deletions

View File

@ -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