Example #1
0
 def test_extract_titles(self):
     files = self.chunk_db('<book><chapter id="chap1"><title>Intro</title></chapter></book>')
     links = {}
     mkhtml2.add_id_links_and_titles(files, links)
     self.assertIn('chap1', mkhtml2.titles)
     self.assertEqual('Intro', mkhtml2.titles['chap1']['title'])
     self.assertEqual('chapter', mkhtml2.titles['chap1']['tag'])
Example #2
0
 def test_extract_titles(self):
     files = self.chunk_db(
         '<book><chapter id="chap1"><title>Intro</title></chapter></book>')
     links = {}
     mkhtml2.add_id_links_and_titles(files, links)
     self.assertIn('chap1', mkhtml2.titles)
     self.assertEqual('Intro', mkhtml2.titles['chap1']['title'])
     self.assertEqual('chapter', mkhtml2.titles['chap1']['tag'])
Example #3
0
 def test_extract_ids(self):
     files = self.chunk_db('<book><chapter id="chap1"></chapter></book>')
     links = {}
     mkhtml2.add_id_links_and_titles(files, links)
     self.assertIn('chap1', links)
Example #4
0
 def convert(self, xml):
     root = etree.XML(xml)
     files = mkhtml2.chunk(root, 'test')
     files = [f for f in PreOrderIter(files) if f.anchor is None]
     mkhtml2.add_id_links_and_titles(files, {})
     return '\n'.join(mkhtml2.create_devhelp2_content('test', root, files))
Example #5
0
 def test_extract_ids(self):
     files = self.chunk_db('<book><chapter id="chap1"></chapter></book>')
     links = {}
     mkhtml2.add_id_links_and_titles(files, links)
     self.assertIn('chap1', links)
Example #6
0
 def convert(self, xml):
     root = etree.XML(xml)
     files = mkhtml2.chunk(root, 'test')
     files = [f for f in PreOrderIter(files) if f.anchor is None]
     mkhtml2.add_id_links_and_titles(files, {})
     return '\n'.join(mkhtml2.create_devhelp2_content('test', root, files))