def test_make_text_content_bold_and_italic_overlapping_extend(self):
     text_raw = 'Lorem Ipsum is simply'
     emphasis = ['b', 'b', 'b', 'b', 'b', 'b', 'bi', 'bi', 'bi', 'bi', 'bi', 'i', 'i', 'i', 'n', 'n', 'n', 'n', 'n',
                 'n', 'n']
     text_box = TextBox(0, 0, 0, 0, Text(text_raw, '', 0, emphasis))
     text = make_text_content(text_box)
     self.assertEqual(text, '<b>Lorem <i>Ipsum</i></b><i> is</i> simply', 'Wrong formatting')
 def test_make_text_content_no_formatting(self):
     text_raw = 'Lorem Ipsum is simply'
     emphasis = ['n', 'n', 'n', 'n', 'n', 'n', 'n', 'n', 'n', 'n', 'n', 'n', 'n', 'n', 'n', 'n', 'n', 'n', 'n', 'n', 'n']
     text_box = TextBox(0, 0, 0, 0, Text(text_raw, '', 0, emphasis))
     text = make_text_content(text_box)
     self.assertEqual(text, text_raw, 'Wrong formatting')
 def test_make_text_content_bold_middle(self):
     text_raw = 'Lorem Ipsum is simply'
     emphasis = ['n', 'n', 'n', 'n', 'n', 'n', 'n', 'n', 'n', 'n', 'n', 'n', 'b', 'b', 'n', 'n', 'n', 'n', 'n', 'n', 'n']
     text_box = TextBox(0, 0, 0, 0, Text(text_raw, '', 0, emphasis))
     text = make_text_content(text_box)
     self.assertEqual(text, 'Lorem Ipsum <b>is</b> simply', 'Wrong formatting')