Example #1
0
 def setUp(self):
     self.document = utils.new_document('test')
     self.elements = [nodes.Element(names=['test']),
                      nodes.section(), # Name empty
                      nodes.section(names=['Test']), # duplicate id
                      nodes.footnote(names=['2019-10-30']), # id empty
                     ]
Example #2
0
 def test_set_id_default(self):
     # Default prefixes.
     document = utils.new_document('test')
     # From name.
     element = nodes.Element(names=['test'])
     document.set_id(element)
     self.assertEquals(element['ids'], ['test'])
     # Auto-generated.
     element = nodes.Element()
     document.set_id(element)
     self.assertEquals(element['ids'], ['id1'])
Example #3
0
 def setUp(self):
     document = utils.new_document('test data')
     document += nodes.paragraph('', 'Paragraph 1.')
     blist = nodes.bullet_list()
     for i in range(1, 6):
         item = nodes.list_item()
         for j in range(1, 4):
             item += nodes.paragraph('', 'Item %s, paragraph %s.' % (i, j))
         blist += item
     document += blist
     self.document = document
Example #4
0
 def test_set_id_default(self):
     # Default prefixes.
     document = utils.new_document('test')
     # From name.
     element = nodes.Element(names=['test'])
     document.set_id(element)
     self.assertEqual(element['ids'], ['test'])
     # Auto-generated.
     element = nodes.Element()
     document.set_id(element)
     self.assertEqual(element['ids'], ['id1'])
Example #5
0
 def setUp(self):
     document = utils.new_document('test data')
     document += nodes.paragraph('', 'Paragraph 1.')
     blist = nodes.bullet_list()
     for i in range(1, 6):
         item = nodes.list_item()
         for j in range(1, 4):
             item += nodes.paragraph('', 'Item %s, paragraph %s.' % (i, j))
         blist += item
     document += blist
     self.document = document
Example #6
0
 def test_set_id_custom(self):
     # Custom prefixes.
     document = utils.new_document('test')
     # Change settings.
     document.settings.id_prefix = 'prefix'
     document.settings.auto_id_prefix = 'auto'
     # From name.
     element = nodes.Element(names=['test'])
     document.set_id(element)
     self.assertEquals(element['ids'], ['prefixtest'])
     # Auto-generated.
     element = nodes.Element()
     document.set_id(element)
     self.assertEquals(element['ids'], ['prefixauto1'])
Example #7
0
 def test_set_id_custom(self):
     # Custom prefixes.
     document = utils.new_document('test')
     # Change settings.
     document.settings.id_prefix = 'prefix'
     document.settings.auto_id_prefix = 'auto'
     # From name.
     element = nodes.Element(names=['test'])
     document.set_id(element)
     self.assertEqual(element['ids'], ['prefixtest'])
     # Auto-generated.
     element = nodes.Element()
     document.set_id(element)
     self.assertEqual(element['ids'], ['prefixauto1'])