=================================================
test_list_cst is test list with embedded lists
=================================================
list2outline will format the contents of a list
(with or w/o embedded lists) to an outline.

USEAGE:
list2outline(your_list, wiki_style, root_level)

WHERE:
your_list is a list
  EG: my_list = ['one', 'two', ['eh', 'bee', 
    ['eye', 'aye-aye', 'aiyayai']], 'see']
wiki_style is:
  'doku' (dokuwiki) (default)
  'lion' (lionwiki)
  'lionhead' (lionwiki headers)
  'I' (traditional outline style) (set root_level
    to 0 for best results)
  anything else (tab-indented)
root_level is beginning level (default 1)

EG:
>>> scos.testlist()
Here is a list you can copy and paste:
['gta', ['locations', ['gi', ['subnets', ['10.10.1.0/24', ['.1 router', '.222 avaya']]], 'rc', 'bh']], 'ppl', ['locations', ['gi', 'sterling', 'jerome']]]


>>> cst = ['gta', ['locations', ['gi', ['subnets',
['10.10.1.0/24', ['.1 router', '.222 avaya']]], 
'rc', 'bh']], 'ppl', ['locations', ['gi', 
'sterling', 'jerome']]]


>>> scos.list2outline(cst)
  * gta
    * locations
      * gi
        * subnets
          * 10.10.1.0/24
            * .1 router
            * .222 avaya
      * rc
      * bh
  * ppl
    * locations
      * gi
      * sterling
      * jerome


>>> scos.list2outline(cst, 'lion')
*  gta
**  locations
***  gi
****  subnets
*****  10.10.1.0/24
******  .1 router
******  .222 avaya
***  rc
***  bh
*  ppl
**  locations
***  gi
***  sterling
***  jerome


>>> scos.list2outline(cst, 'lionhead')
!  gta
!!  locations
!!!  gi
!!!!  subnets
!!!!!  10.10.1.0/24
!!!!!!  .1 router
!!!!!!  .222 avaya
!!!  rc
!!!  bh
!  ppl
!!  locations
!!!  gi
!!!  sterling
!!!  jerome


>>> scos.list2outline(cst, 'I', 0)
I. gta
  A. locations
    i. gi
      1. subnets
        a. 10.10.1.0/24
          aa. .1 router
          bb. .222 avaya
    ii. rc
    iii. bh
II. ppl
  A. locations
    i. gi
    ii. sterling
    iii. jerome


>>> scos.list2outline(cst, 'x')
	gta
		locations
			gi
				subnets
					10.10.1.0/24
						.1 router
						.222 avaya
			rc
			bh
	ppl
		locations
			gi
			sterling
			jerome


=================================================
