Next / Previous / Contents / TCC Help System / NM Tech homepage

4. tccpage2test: A small test driver

Here is a small test driver that demonstrates how to generate a page with TCC-style Web navigation, as specified in TCC Documentation Guidelines.

tccpage2test
#!/usr/bin/env python
#================================================================
# tccpagetest: Test driver for tccpage.py
#----------------------------------------------------------------

from lxml import etree as et
import tccpage2 as tp

# - - - - -   m a i n   - - - - -

navList  =  [
    tp.NavLink ( "Next", [("next-title", "next-url")] ),
    tp.NavLink ( "See also",
        [ ("see-title-1", "see-url-1"),
          ("see-title-2", "see-url-2") ],
        noTop=1 ),
    tp.NavLink ( "Previous", [] ),
    tp.NavLink ( "Site map", [('', "site-url")] ),
    tp.NavLink ( "Help", [("help-title", "help-url")] ) ]

page  =  tp.TCCPage ( "this-is-the-title", navList, "author-text",
                      "url-text" )
p  =  et.SubElement ( page.content, "p" )
p.text  =  "Here's some body text."
page.write()