예제 #1
0
 def test_no_show_toc(self):
     sitegen.generate_page_tocs(self.soups, self.precomputed)
     rendered = sitegen.render_html(
         'subdir/page2_no_toc', self.config, self.soups, self.precomputed,
         """
                                {{#page_toc}}
                                DEPTH={{depth}} LINK={{link}} TEXT={{text}}
                                {{/page_toc}}
                                """)
     self.assertNotIn('DEPTH=1 LINK=one TEXT=Section One', rendered)
     self.assertNotIn('DEPTH=1 LINK=two TEXT=Section Two', rendered)
예제 #2
0
 def test_no_show_toc(self):
   sitegen.generate_page_tocs(self.soups, self.precomputed)
   rendered = sitegen.render_html('subdir/page2_no_toc',
                                  self.config,
                                  self.soups,
                                  self.precomputed,
                                  """
                                  {{#page_toc}}
                                  DEPTH={{depth}} LINK={{link}} TEXT={{text}}
                                  {{/page_toc}}
                                  """)
   self.assertNotIn('DEPTH=1 LINK=one TEXT=Section One', rendered)
   self.assertNotIn('DEPTH=1 LINK=two TEXT=Section Two', rendered)
예제 #3
0
 def test_page_toc(self):
     # One of our "pages" has a couple of basic headings.
     # Do we get the correct info from that to generate
     # a page-level table of contents?
     sitegen.generate_page_tocs(self.soups, self.precomputed)
     rendered = sitegen.render_html(
         'subdir/page2', self.config, self.soups, self.precomputed, """
                                {{#page_toc}}
                                DEPTH={{depth}} LINK={{link}} TEXT={{text}}
                                {{/page_toc}}
                                """)
     self.assertIn('DEPTH=1 LINK=one TEXT=Section One', rendered)
     self.assertIn('DEPTH=1 LINK=two TEXT=Section Two', rendered)
예제 #4
0
 def test_page_toc(self):
   # One of our "pages" has a couple of basic headings.
   # Do we get the correct info from that to generate
   # a page-level table of contents?
   sitegen.generate_page_tocs(self.soups, self.precomputed)
   rendered = sitegen.render_html('subdir/page2',
                                  self.config,
                                  self.soups,
                                  self.precomputed,
                                  """
                                  {{#page_toc}}
                                  DEPTH={{depth}} LINK={{link}} TEXT={{text}}
                                  {{/page_toc}}
                                  """)
   self.assertIn('DEPTH=1 LINK=one TEXT=Section One', rendered)
   self.assertIn('DEPTH=1 LINK=two TEXT=Section Two', rendered)